Dev tools · alternatives · 2026
24 alternatives to ajl, a simple compile to C++ language
A simple transpile-to-C++ language. Contribute to ajusa/ajl development by creating an account on GitHub.
ajl is a programming language that compiles to C++. It was created for developers who want to write code in a simpler syntax while leveraging C++ performance and ecosystem. The language stands out by bridging… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. ajl, a simple compile to C++ language launched in 2017; newer entries below may have overtaken it.
- 1

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

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 3

A functional programming language with static memory management - vekatze/neut
2020 · github.com · its alternatives →
- 4

A minimal viable programming language on top of liblgpp - codr7/alang
2021 · github.com · its alternatives →
- 5

transpile algorithms/libs to idiomatic JS, Go, C#, Ruby - GitHub - pseudo-lang/pseudo: transpile algorithms/libs to idiomatic JS, Go, C#, Ruby
2016 · github.com · its alternatives →
- 6

rcor C compiler (under development). Contribute to rcorcs/rcc development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 7
Introducting C+▲1482012 · github.com · its alternatives →
- 8

I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…
Apr 2026 · github.com · its alternatives →
- 9

A tiny, embeddable language implemented in ANSI C. Contribute to rxi/fe development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 10
Repl.it▲399Code and deploy apps in any language right from your browser
2018 · replit.com · its alternatives →
- 11

A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
2022 · github.com · its alternatives →
- 12

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
- 13

Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 14
Lisp in C#▲144a custom Lisp. Contribute to codr7/sharpl development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 15GI
Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D
2023 · its alternatives →
- 16

Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 17

- 18

Compile ruby functions to C. Contribute to agrafix/rubyspeed development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 19OC
2012 · assembly.ynh.io · its alternatives →
- 20

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 →
- 21

Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
2017 · blog.klipse.tech · its alternatives →
- 22

Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and…
2023 · daklang.com · its alternatives →
- 23

A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 24

Back then there were not a lot of frameworks for C++ like there are available now, gradually added serialization, reflection, orm, modules for apache|nginx, then started adding programming language integration and then finally added support for building on various Os'es and also support for most of the build tools out there.
2023 · github.com · its alternatives →
Also compare
- I built a web framework in C alternatives
- A work-in-progress C compiler from scratch alternatives
- A dependently-typed programming language with static memory management alternatives
- Build your own programming language in C++ alternatives
- Automated algorithm translation for Python, C++, C#, JS alternatives
- My own C compiler (just for fun) 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 →