gocaml
yup
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gocaml
yup
-
feeling burnt out / looking for project idea
I'm looking for cool programming project ideas, but I cannot think of anything good. I want to create something challenging, something that will need a lot effort to be put into. A project that I've recently decided to close is a compiler for a programming language I've designed myself and a small build system for it that's similar to unix Makefiles (not published, because it didn't turn out that well). You can clone the repo from https://github.com/kamkow1/yup.git and checkout the dev branch Recently I've tried out Zig and Odin, because of the compile-time code execution features (which is awesome), but I don't know what I could possibly build with these tools
-
I've created a programming language...
As of now, the language is quite primitive but more features are on the way. I've created some basic examples that show what you can do in yup: examples
What are some alternatives?
regexp2go - Compile Go regular expressions to Go code
cherri - Siri Shortcuts Programming Language 🍒
funl - FunL programming language
groundup
paco - Paco is a compiler prototype written in Golang, it compiles to C.
goforth - A fully compiled and forth-like language including a small virtual machine.
fir - :evergreen_tree: The Fir Programming Language
jank - A Clojure dialect hosted on LLVM with native C++ interop
llvm - Library for interacting with LLVM IR in pure Go.
tau - A functional interpreted programming language with a minimalistic design.
knox - A toy programming language written in Go that compiles to C.
Gentee script programming language - Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).