Codigo is a site I've built for discovering, exploring and comparing programming languages, including language news, trends and code examples.
I couldn't find any definitive resource for finding new languages and comparing them, so decided to make one.
It combines dynamic data from sources like PyPL Index, TIOBE Index and official feeds as well as static data about each language defined in a structured format. The language data is open-contribution and can be updated by anyone on the GitHub repository: https://github.com/codigo-langs/codigo.
I styled it specifically for coders - using a monospaced font and terminal-esque styling, along with many common IDE themes to choose from.
Codigo is built using Rust, Axum, HTMX and Alpine.js.
Keen to hear any feedback!
This is the Julia: https://github.com/codigo-langs/codigo/blob/master/languages...
I assume the initial database was built on Wikidata plus a lot of data cleaning. Is the code for the Wikidata synchronization available anywhere? I can’t seem to find it in the repo.
One thing you could add is a free-form wiki-style description field, where you could even embed an "awesome" list for each language, for example: https://github.com/coderonion/awesome-julia-list
reply