Top 23 programming-language Open-Source Projects

  • go

    The Go programming language

    Project mention: New standard library package based on x/exp/slices coming in Go 1.21 | | 2023-02-08
  • cs-video-courses

    List of Computer Science courses with video lectures.

    Project mention: Unfortunately, I didn't get admission in any University. Now what should I do now? | | 2023-01-29

    I found this link:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • kotlin

    The Kotlin Programming Language.

    Project mention: Kotlin or Flutter | | 2023-02-02
  • julia

    The Julia Programming Language

    Project mention: Inventory Run Out in dplyr or data.table | | 2023-02-06

    As an alternative to programmer oriented languages like C++, Julia ( is designed to be a data-science oriented language. It has no complicated topics like pointers, references, etc. It is also dynamically typed (just like R so you do not need to explicitly type every variable) but compiled on the fly so you get similar performance with C++ (albeit with a few seconds of start time to precompile).

  • awesome-cheatsheets

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

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • 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: Concurrency/Multithreading Help | | 2023-02-04

    In addition to here, you might want to post this at V's open GitHub discussions or V's discord, where lots of V users tend to hang out and can be helpful. Not so many V people hangout at the reddit spot.

  • professional-programming

    A collection of learning resources for curious software engineers

    Project mention: 5 GitHub Repositories every Developer should know | | 2022-11-23

    1. Professional Programming

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • solidity

    Solidity, the Smart Contract Programming Language

    Project mention: Solidity v0.8.18 was just released! | | 2023-02-01

    Solidity 0.8.18 was just released with the inclusion of some notable features, namely: - Disabling CBOR metadata - Support for Paris Hardfork - Deprecation of selfdestruct - Change in EVM bytecode generation from Yul

  • wenyan

    文言文編程語言 A programming language for the ancient Chinese.

    Project mention: Tô querendo programar qual e a melhor linguagem para começar? | | 2022-12-09

    Ótimo!! Pode aprender essa agora

  • cloc

    cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.

    Project mention: Take More Screenshots | | 2023-01-28

    When I started making a game [0] last year, first thing I did was write a little Unity script that takes a screenshot of the opening scene, counts current lines of code using CLOC [1] (for fun, not as a true measure of anything), and occasionally renders it all out to an image file.

    With that I'm able to create some pretty fun time lapses of progress. I've been doing this at an arbitrary milestone, whenever my Luau [2] LOC surpasses C++ by another factor. This post reminded me I'm overdue for another now that Luau > 3x C++ LOC.

    I find it rewarding to look back at my progress. I'll share in case it's interesting for you too [3].





  • learn-python

    📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Project mention: Good sites to learn python that are not crazy expensive! | | 2022-11-29
  • reason

    Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

    Project mention: OCaml 5.0 Multicore is out | | 2022-12-16
  • sdk

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

    Project mention: OnePub - The Dart Side Blog - how and when to use isolates efficiently | | 2023-02-07
  • lowlevelprogramming-university

    How to be low-level programmer

  • awesome-compilers

    :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

    Project mention: Repositórios úteis do GitHub | | 2022-10-23

    Awesome Compilers

  • Lua

    Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

    Project mention: PocketPy: A Lightweight(~5000 LOC) Python Implementation in C++17 | | 2023-02-06

    For now, I think the main goal is to be an alternative to Lua, i.e., a Python-like language but not real Python. To be compatible with a real Python version, the system may become complex and lose the advantage of lightweight.

  • imba

    🐤 The friendly full-stack language

    Project mention: Why do so many CS grads seem to look down on webdev? | | 2023-01-10

    At the same time, my heart is kind of in the web stuff and I find it a lot more exciting personally so it's hard for me to leave. You can do so much more with web tech and all the new ideas Tcoming from it and the pace it's developing is really . I just don't understand why React is becoming the standard when it's a complete nightmare compared to where we should be. I mean, this is literally insane, especially when things like Svelte exist - or even better, Imba. The day Imba becomes the standard is the day I love web dev again.

  • penrose

    Create beautiful diagrams just by typing mathematical notation in plain text.

    Project mention: Constrain – Interactive figures using declarative constraint solving | | 2023-01-15

    I love the idea, although it doesn't seem to perform very smoothly, even on simple examples. A related project is Penrose [^1], except the latter isn't interactive.


  • ponyc

    :horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming language

    Project mention: Carl Hewitt has died [pdf] | | 2023-01-06
  • haxe

    Haxe - The Cross-Platform Toolkit

    Project mention: Ask HN: I just want to have fun programming again | | 2023-02-08

    Seems like Haxe ( might be fun for you.

    Per others, though, perhaps it's the motivation that's required. Do you want to write games?

  • alda

    A music programming language for musicians. :notes:

    Project mention: If musicians named programming languages, what would we be working in? | | 2022-11-11

    As a semi-serious answer Alda:

  • 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: Is source code for RED available? I want to try it on macOS/Apple Silicon | | 2023-01-25
  • unison

    A friendly programming language from the future

    Project mention: C++ evolution vs C++ successor languages. Circle's feature pragmas let you select your own "evolver language." | | 2023-01-23

    in haskell it looks like this, you specify the language extensions you want at the top of the source files:

  • SaaSHub

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

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 2023-02-08.

programming-language related posts


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

Project Stars
1 go 108,321
2 cs-video-courses 51,616
3 kotlin 43,845
4 julia 41,562
5 awesome-cheatsheets 32,210
6 v 31,276
7 professional-programming 22,794
8 solidity 19,386
9 wenyan 18,695
10 cloc 15,457
11 learn-python 14,108
12 reason 9,795
13 sdk 8,831
14 lowlevelprogramming-university 8,163
15 awesome-compilers 7,450
16 Lua 6,540
17 imba 5,939
18 penrose 5,599
19 ponyc 5,333
20 haxe 5,330
21 alda 5,254
22 red 5,046
23 unison 5,028
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives