Top 23 Language Open-Source Projects

  • go

    The Go programming language

  • Project mention: Function fitting in Go | | 2024-06-14

    must.Do proposal

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-chatgpt-prompts

    This repo includes ChatGPT prompt curation to use ChatGPT better.

  • Project mention: ChatGPT Prompts | | 2024-05-16
  • TypeScript

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

  • Project mention: TypeScript strictly typed | | 2024-06-12

    Yet, all these projects were coded in TypeScript. Should not it guarantee typing like in Java, C# or Rust?

  • rust

    Empowering everyone to build reliable and efficient software.

  • Project mention: Top 17 Fast-Growing Github Repo of 2024 | | 2024-06-14


  • sway

    🌴 Empowering everyone to build reliable and efficient smart contracts. (by FuelLabs)

  • awesome-cheatsheets

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

  • Project mention: 2024 Cheat Sheet Collection | | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation.

  • Project mention: V Language Review (2023) | | 2024-02-24

    Their site is clearly showing the language is in beta. The V documentation also states that autofree is WIP, and to use the GC instead. This isn't a corporate created language, but looks to be a true volunteer open source effort from people around the world.

    Their community, in comparison to others, even has their discussions open and open threads for criticism[1]. These


  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

  • Project mention: Circle C++ with Memory Safety | | 2024-06-02

    Thanks for clarifying that point. It's worth pointing out that the safety strategy doc[0] mentions that

    >A key subset of safety categories Carbon should address are:


    >Data race safety protects against racing memory access: when a thread accesses (read or write) a memory location concurrently with a different writing thread and without synchronizing

    But then later in the doc it says

    >It's possible to modify the Rust model several ways in order to reduce the burden on C++ developers:

    >Don't offer safety guarantees for data races, eliminating RefCell.


    >Overall, Carbon is making a compromise around safety in order to give a path for C++ to evolve. [...]

    One could read this as saying that guaranteed safety against data races is not a goal. Perhaps this doc could be reworded? Maybe something like "Carbon does not see guaranteed safety against data races as strictly necessary to achieve its security goals but still we still currently aim for a model that will prevent them."


  • zig

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

  • Project mention: Zig Goals | | 2024-06-07

    I agree. Below is the direct link in case one of the moderators see this and want to update.

  • solidity

    Solidity, the Smart Contract Programming Language

  • Project mention: How to Register a Smart Contract to Mode SFS with Thirdweb | | 2024-04-25

    Have a basic understanding of Solidity.

  • mojo

    The Mojo Programming Language

  • Project mention: Deep Dive into Ownership in Mojo | | 2024-06-10

    Until that video comes out, you can read the proposal[1]. This appears to be quite recent (the timestamp says 4 days ago).

    I personally found the writing style of the proposal to be clearer than the tutorial-flavor of the original blog post (I haven't watched the video). But that's probably because I have a programming language background and am intimately familiar with Rust.


  • ruby

    The Ruby Programming Language

  • Project mention: XScreenSaver is available on Android. Google requires a privacy policy | | 2024-06-10
  • crystal

    The Crystal Programming Language

  • Project mention: A Language for Humans and Computers | | 2024-03-31
  • RustPython

    A Python Interpreter written in Rust

  • Project mention: Encapsulation in Rust and Python | | 2024-04-05

    Integrating Rust into Python, Edward Wright, 2021-04-12 Examples for making rustpython run actual python code Calling Rust from Python using PyO3 Writing Python inside your Rust code — Part 1, 2020-04-17 RustPython, RustPython Rust for Python developers: Using Rust to optimize your Python code PyO3 (Rust bindings for Python) Musing About Pythonic Design Patterns In Rust, Teddy Rendahl, 2023-07-14

  • proposals

    Tracking ECMAScript Proposals

  • Project mention: Time, Space and Complexity | | 2024-04-17

    The proposal of "syntactic tail calls" to provide an explicit syntax for tail calls, co-championed by committee members from Mozilla (responsible for SpiderMonkey, the engine of Firefox) and Microsoft, was a response to these concerns. However, this proposal is now listed among the TC39's inactive proposals, possibly due to diminished interest, which may stem from the infrequent use of tail recursive functions in JavaScript.

  • less.js

    Less. The dynamic stylesheet language.

  • Project mention: List of awesome CSS frameworks, libraries and software | | 2024-05-28

    mrkrupski/LESS-Dynamic-Stylesheet - A set of useful mixins for LESS, the CSS pre-processor:

  • 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: The search for easier safe systems programming | | 2024-05-08
  • awesome-nlp

    :book: A curated list of resources dedicated to Natural Language Processing (NLP)

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | | 2024-04-02

    Did you get a chance to check

    Disclaimer: I work for Slint

  • ChatterBot

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

  • sdk

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

  • Project mention: Launch of the Edudu App for iOS and Android | | 2024-06-06

    Dart/Flutter: I chose the Dart language and the Flutter framework because I already have experience with these technologies and was looking for a solution that would allow the creation of an app for both iOS and Android without needing to create two separate codes.

  • purescript

    A strongly-typed language that compiles to JavaScript

  • Project mention: Learning Elm by porting a medium-sized web front end from React (2019) | | 2024-02-29
  • Crafting Interpreters

    Repository for the book "Crafting Interpreters"

  • Project mention: Ask HN: Creating a language/runtime for fun, is this idea dumb or not | | 2024-05-23

    Dumb idea? No way. Actually, I'm currently reading Crafting Interpreters which is exactly this. It's free to read online, if you wanted to check it out:

    Super fun book.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Language discussion

Log in or Post with

Language related posts

  • Function fitting in Go

    1 project | | 14 Jun 2024
  • Criando um modulo xk6 para k6

    3 projects | | 13 Jun 2024
  • Orbail proposal for go error handling

    1 project | | 12 Jun 2024
  • TypeScript strictly typed

    1 project | | 12 Jun 2024
  • TypeScript strictly typed - Part 2: full coverage typing

    3 projects | | 12 Jun 2024
  • Deep Dive into Ownership in Mojo

    1 project | | 10 Jun 2024
  • XScreenSaver is available on Android. Google requires a privacy policy

    1 project | | 10 Jun 2024
  • A note from our sponsor - InfluxDB | 14 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


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

Project Stars
1 go 120,631
2 awesome-chatgpt-prompts 105,883
3 TypeScript 98,639
4 rust 94,153
5 sway 62,992
6 awesome-cheatsheets 38,078
7 v 35,446
8 carbon-lang 32,331
9 zig 31,609
10 solidity 22,577
11 mojo 21,897
12 ruby 21,682
13 crystal 19,168
14 RustPython 17,969
15 proposals 17,912
16 less.js 16,991
17 Nim 16,179
18 awesome-nlp 16,148
19 slint 15,610
20 ChatterBot 13,940
21 sdk 9,898
22 purescript 8,481
23 Crafting Interpreters 8,311

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.