Top 23 Language Open-Source Projects

  • go

    The Go programming language

    Project mention: Simple software things that are actually very complicated | | 2022-05-22

    Or, Go issue #4594, "add a Round function [to Go]"[1]. Go maintainer Ross Cox "it's a one liner" and suggests … a buggy implementation. There are a total of no less that 6 different implementations in the issue, and every single one of them is buggy. The bug is closed, the function is "too simple" to add. Thankfully, the wound gets reopened nearly a half-decade later in #20100. Another buggy implementation is suggested in that thread, and thankfully, Go gets a round function. (A non-buggy one … I think.)


  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    Project mention: How to Get Hooked Up to the Hyperverse From Scratch | | 2022-05-23

    This will automatically build a folder named example-dapp which is a Next.js application that uses Typescript

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Can the compiler disallow holding locks across await points? | | 2022-05-24

    Tracking issue for must_not_suspend

  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.

    Project mention: Creator of SerenityOS announces new Jakt programming language effort | | 2022-05-20

    There's a lot of activity going on:

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Hey admins, what’s your favorite “Cheat Sheet” that you use? | | 2022-05-18
  • ruby

    The Ruby Programming Language [mirror]

    Project mention: Trying to install msfconsole. It was working a few months back. Now this error is driving me nuts. I completely uninstalled termux and now ran the installation command on a clean install. Any idea what to do? | | 2022-05-12
  • crystal

    The Crystal Programming Language

    Project mention: Creator of SerenityOS announces new Jakt programming language effort | | 2022-05-20
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • less.js

    Less. The dynamic stylesheet language.

    Project mention: PurgeCSS & styled-components: Does It Work? | | 2022-04-29

    While CSS itself is ubiquitous, the way each project uses it is certainly not. Before preprocessors like Sass and Less, there were entire methodologies, like BEM, for writing and maintaining your CSS. Even with methodologies and preprocessors to help our style writing, there is still an abundance of CSS bloat in all projects.

  • solidity

    Solidity, the Smart Contract Programming Language

    Project mention: ♦️ History and Origin of Solidity | | 2022-05-24

    Roughly a decade ago, blockchain technology was largely just synonymous with the Bitcoin cryptocurrency. It wasn’t until Ethereum’s inception, when developers started using Solidity to write smart contracts, that blockchain technology would truly come into its own. As programmers began using Solidity smart contracts, numerous blockchain use cases emerged, unleashing the true power of Web3.

  • proposals

    Tracking ECMAScript Proposals

    Project mention: JavaScript History with Quizzes | | 2022-05-18

    You can read currently finished proposals in 2022 on the official Ecma TC39 committee’s GitHub account.

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Project mention: How to specify shared-library dependency? | | 2022-05-24

    zig has chosen to list its system dependencies like this, basically declaring what is required & its min version. you could include this in your repo's file

  • Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

    Project mention: Creator of SerenityOS announces new Jakt programming language effort | | 2022-05-20


  • ChatterBot

    ChatterBot is a machine learning, conversational dialog engine for creating chat bots

    Project mention: How do I get started in Artificial Intelligence? | | 2021-12-20
  • RustPython

    A Python Interpreter written in Rust

    Project mention: Rustpython - A python interpreter written in rust | | 2022-04-21
  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

    Project mention: A brief introduction to Dart | | 2022-05-20

    Wanna know more about dart? head to Dart documentation and stay tuned to get more updates about flutter and dart ...

  • purescript

    A strongly-typed language that compiles to JavaScript

    Project mention: PureScript 0.15 Released | | 2022-04-29

    I was curious about when that happened- apparently, early last year:

  • lang

    List of 78 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI. (by Laravel-Lang)

    Project mention: An incomplete guide in Laravel 8 localization | | 2021-10-12

    To translate the texts on the authentication routes, we will take a lazy approach of using contributed language starter packs from since these are standard texts for most of the web applications.

  • Wren

    The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

    Project mention: Pike Programming Language | | 2022-05-20

    Take a look at Wren if you want a similar looking embeddable scripting language. It was created by Bob Nystrom (who now works in Dart). It’s a lovely language.


  • enso

    Hybrid visual and textual functional programming.

    Project mention: Enso – a builder and visualiser for data workflows | | 2022-03-31
  • Crafting Interpreters

    Repository for the book "Crafting Interpreters"

    Project mention: Crafting Interpreters | | 2022-04-28

    I am not sure it really is literate programming, in the traditional sense. In literate programming source code and text are intertwined while Crafting Interpreters keeps code aligned to text but they are distinct

  • haxe

    Haxe - The Cross-Platform Toolkit

    Project mention: Programming Language Comparison Cheat Sheet | | 2022-05-15

    Err. "Which topics are you missing?" I don't think you even started :) What about haskell/ocaml/erlang? Leaving Prolog aside, what about Lua/Julia? How do they fit into your table? Derivatives like Scala/Kotlin with a target of JVM. Or go/rust/C# with the target to Webassembly. What about MS CRT and their lot of enterprise dev languages? Good concepts from "more mature" languages propagate into modern - like Rust and immutable variables is an examples of functional languages influencing modern language design. You put a single view which is driven by the "OOP" and I would start by thinking about who is your audience and what you would like to communicate in your presentation. And more languages to consider: and .

  • red

    Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!

    Project mention: Red: A programming language inspired by REBOL | | 2021-07-14

    whoops, you are right, i missed that detail:

    i am watching red on the sidelines as i am waiting for it to become usable for my interests, so i am not tracking every detail.

    though i'd appreciate if you could use a less adversarial and demanding attitude. this is not appropriate for a Free Software and Open Source project, and it only serves to annoy the developers which reduces their motivation to work on the project.

    your complaints, even if they were acceptable, won't help your cause. at best they will be ignored. at worst they will slow progress down as developers are less motivated.

    it has been explained that the current compiler is not the final version, and as such, speedy static builds are simply not a development goal. and they should not be, because the goal is to rebuild the compiler, at which point this issue may be addressed if it is important enough. when that happens, then it is time to make a case for static builds. until then things will go faster if you could stay out of the developers ways.

  • Carp

    A statically typed lisp, without a GC, for real-time applications.

    Project mention: Lisp for games | | 2022-05-16

    Most Lisp implementations use a garbage collector. Carp looks like an interesting one without GC. I'm sure there are others as well.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-24.

Language related posts


What are some of the best open-source Language projects? This list will help you:

Project Stars
1 go 99,433
2 TypeScript 80,851
3 rust 66,834
4 v 29,039
5 awesome-cheatsheets 28,519
6 ruby 19,150
7 crystal 17,504
8 less.js 16,785
9 solidity 16,785
10 proposals 15,391
11 zig 13,738
12 Nim 12,920
13 ChatterBot 12,257
14 RustPython 11,268
15 sdk 8,083
16 purescript 7,705
17 lang 6,622
18 Wren 5,616
19 enso 5,512
20 Crafting Interpreters 5,058
21 haxe 4,898
22 red 4,827
23 Carp 4,524
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives