Life & fun · alternatives · 2026
24 alternatives to Morfa – new programming language – general purpose and DSL-friendly
Morfa is a general-purpose programming language designed to be friendly for creating domain-specific languages. Launched in 2015, it targets developers who want a flexible foundation for building specialized… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Morfa – new programming language – general purpose and DSL-friendly launched in 2015; newer entries below may have overtaken it.
- 1CW
2015 · codehalf.com · its alternatives →
- 2CD
2012 · scattered-thoughts.net · its alternatives →
- 3NP
This is a long-running personal project I've had to write an optimizing compiler from scratch. Everything was done by me, including the lexer/parser, SSA-based IR, high-performance data structures, and code generator. Originally I wasn't targeting the NES. It started as a scripting language, then it morphed into a C++ replacement, and then finally I turned it into what it is today. The large scope of the project and colorful history means it's still a little rough around the edges, but it's now working well enough to post.
2023 · pubby.games · its alternatives →
- 4

A functional programming language with static memory management - vekatze/neut
2020 · github.com · its alternatives →
- 5DDarklang▲326
2019 · medium.com · its alternatives →
- 6

- 7CV
2023 · susam.net · its alternatives →
- 8

A programming language I can like. Unholy and full of magic. - Drahflow/Elymas
2015 · github.com · its alternatives →
- 9

a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 10

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 11
uilang▲280A minimal, UI-focused programming language for web designers
2014 · github.com · its alternatives →
- 12

Lisp 2 Go. Contribute to codr7/g-fu development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 13

Hey HN. Over the last half a year I have been working on a 3D CAD programming language called DSLCAD. Today I am here to show my first release! It is heavily inspired by OpenSCAD which got me hooked on the idea of a CAD programming language and what it can do. Please let me know what you think. Ill be in the thread to answer any questions you may have.
2023 · github.com · its alternatives →
- 14MI
2014 · morph.apirise.com · its alternatives →
- 15
Morph Beta▲138All-in-one data studio: AI-powered, real-time collaboration
2023 · morph-data.io · its alternatives →
- 16

I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.
2023 · cassette-lang.com · its alternatives →
- 17

- 18WD
Hey HN! Wasp (https://wasp-lang.dev/) is a simple config language (DSL) and framework for building full-stack web apps. You describe the high-level features you want (auth, CRUD, async jobs, …) using the Wasp DSL, and write the rest of your logic in React, Node.js, and Prisma. We’re focused on simplifying developer experience and ensuring best practices. Everything is open source. Why another full-stack framework? And why a config language/DSL? We were still experiencing a lot of boilerplate (repetitive tasks) using other frameworks—things like duplicating data models…
2022 · its alternatives →
- 19

So i've been working on this project since a few days (or months i should say), it's called wyzer (meaning wiser) it's a statically typed, compiled, resource-oriented programming language with integrated distributed safety via choreographic programming and perceus memory model, The reason why i began this project is out of frustration from Rust, you see it does provide safety for your memory by the strict type checking but what it does not gurantee safety against are distributed deadlocks which is basically a few independent nodes or services wait permanently for resources or messages held…
Aug 2026 · github.com · its alternatives →
- 20IB
2020 · dip-lang.org · its alternatives →
- 21

C# pure functional programming framework - come and get declarative! - louthy/language-ext
2014 · github.com · its alternatives →
- 22IC
AntiLang is an interpreted programming language written in Go. The basic idea of this is to keep all the logical parts of a language same, but reverse the structure of it. The idea for this project came when I was having a long midnight conversation with my friend and thought of writing such a weird language. The initial draft was far worse than the current implementation; we thought of reversing the brackets and the language would be read from bottom to top. I'm happy that I dropped that idea Technical details: As the interpreter is written in Golang, I compiled it to WASM, and the whole…
2025 · siruscodes.github.io · its alternatives →
- 23FS
Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…
Aug 2026 · fuselang.org · its alternatives →
- 24

declarative GUI framework for Go. Contribute to NV404/gova development by creating an account on GitHub.
Apr 2026 · github.com · its alternatives →
Also compare
- CodeHalf – Write Code Everyday, new design and new features alternatives
- Clojure DSL for pattern-matching, parsing and generic programming alternatives
- NESFab – Programming language for making NES games alternatives
- A dependently-typed programming language with static memory management alternatives
- Darklang alternatives
- RAML 1.0 alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →