SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 programming-language Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
-
v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
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.
-
cloc
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
-
learn oops in python
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
-
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Proposal: Add "SIMD" package to standard library | news.ycombinator.com | 2024-05-20
For the rest of this post I’ll list off some more tactical examples of things that you can do towards this goal. Savvy readers will note that these are not novel ideas of my own, and in fact a lot of the things on this list are popular core features in modern languages such as Kotlin, Rust, and Clojure. Kotlin, in particular, has done an amazing job of emphasizing these best practices while still being an extremely practical and approachable language.
Project mention: A collection of learning resources for curious software engineers | news.ycombinator.com | 2024-02-19The inclusion of the perspective section: https://github.com/charlax/professional-programming?tab=read... I think is really smart. Same for personal productivity. Two things that can dramatically change how and what you end up studying and doing with your time / life.
I did a coding bootcamp and yeah the frontend knowledge they taught was useful, but I could have learned that online for free. Looking back, the far more valuable thing I learned was how to discipline myself and my time - that was the first time in my life I was truly disciplined and mindful in how I spent my time. I also got perspective I'd never seen before: there was some folks in my cohort that were in their 30s and 40s and undergoing career change, and I learned two things from them: First, don't stress too much, your life has much more flexibility than you might expect (this truth is borne out, they all have perfectly successful careers in their new lives as engineers), and second, make a great use of the time you have.
Bog-standard advice we all know, but to witness it firsthand from people living it and sharing it is different. The shared article in the github is incredible: https://www.theguardian.com/commentisfree/2020/sep/07/termin...
I often wonder why I don't see more of these sorts of articles. From watching a family member slowly die of cancer, and from reading books like "When Breath Becomes Air," I'm guessing it's some combination of exhaustion, disability, and a new set of priorities that doesn't really involve death blogging. Still, I find these kinds of writings more poignant than most things I read.
From my jolly Julia days I’m used to julia-vterm. This emacs package runs a Julia REPL using a full terminal emulator (emacs-libvterm). So in the pursuit of a nice hack, I M-x replace-string’d the word juliawith python and gave it a shot. Remarkably, the whole thing just worked without much tweaking and you can enjoy the result by checking out the GitHub repo.
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.
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
[1]https://github.com/vlang/v/discussions/7610
It's even a core point for Carbon, their hopeful C++ replacement
Under language goals on their readme,
> We also have explicit non-goals for Carbon, notably including:
> * A stable application binary interface (ABI) for the entire language and library
> * Perfect backwards or forwards compatibility
There's also this blurb
> Our goals are focused on migration from one version of Carbon to the next rather than compatibility between them. This is rooted in our experience with evolving software over time more generally and a live-at-head model. Any transition, whether based on backward compatibility or a migration plan, will require some manual intervention despite our best efforts, due to Hyrum's Law, and so we should acknowledge that upgrades require active migrations.
https://github.com/carbon-language/carbon-lang/blob/trunk/do...
Have a basic understanding of Solidity.
Project mention: cloc counts blank lines, comment lines, and physical lines of source code in many programming languages | /r/perl | 2023-11-15
10. Trekhleb/Learn-python - This extensive repository teaches Python through coding practice and can be utilized by developers of any skill level. It covers a wide range of Python functions and best practices for writing efficient code. https://github.com/trekhleb/learn-python
We used Wasp’s built-in auth which makes your auth totally yours and independent of any 3rd party service. Under the hood, it uses Lucia and Arctic to give you email, username and multiple OAuth providers out of the box.
Project mention: Learning Elm by porting a medium-sized web front end from React (2019) | news.ycombinator.com | 2024-02-29
Deploying Dart functions to AWS Lambda enables you to utilize them not only within AWS Lambda but also integrate them with services like Amazon API Gateway, allowing you to leverage them in Flutter applications as well. This unified codebase in Dart offers great convenience.
Project mention: "Low Level Programming University" a.k.a. Peaking Beneath the OS | news.ycombinator.com | 2023-10-13
https://github.com/goplus/gop, but they go slightly too overboard imo.
Project mention: Can we create a thread for some of the best materials on CS available online? | news.ycombinator.com | 2023-05-26I was looking at some stuff by Fogus and discovered:
https://github.com/fogus/papers-i-love
Really good resource for a bunch of important papers.
There's also some good information for compilers on github
https://github.com/aalhour/awesome-compilers
Project mention: 5-Step Approach: ProjectSveltos Event Framework for Kubernetes Deployment with Cilium Gateway API | dev.to | 2024-02-19The EventSource uses the Lua language to search for any services with ports set to 80 or 443 in the ‘argocd’ namespace. More examples can be found here.
By the way, just for clarity, note that the comments in this subthread were written before we updated the random seed for that example to result in a much better diagram: https://github.com/penrose/penrose/pull/1700
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02Imba. The best web programming language ever made.
https://imba.io/
programming-language related posts
-
BEAM VM The good, the bad and the ugly
-
Proposal: Add "SIMD" package to standard library
-
Golang is evil on shitty networks
-
Generic Concurrency in Go
-
F* – A Proof-Oriented Programming Language
-
Translation of the Rust's core and alloc crates to Coq for formal verification
-
CakeML: A formally verified implementation of ML
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2024
Index
What are some of the best open-source programming-language projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go | 120,063 |
2 | kotlin | 47,695 |
3 | professional-programming | 45,435 |
4 | julia | 44,622 |
5 | awesome-cheatsheets | 37,763 |
6 | v | 35,310 |
7 | carbon-lang | 32,259 |
8 | solidity | 22,446 |
9 | ruby | 21,592 |
10 | mojo | 21,519 |
11 | wenyan | 19,444 |
12 | cloc | 18,621 |
13 | learn oops in python | 15,980 |
14 | gleam | 15,547 |
15 | wasp | 11,989 |
16 | reason | 10,064 |
17 | sdk | 9,842 |
18 | lowlevelprogramming-university | 9,663 |
19 | gop | 8,835 |
20 | awesome-compilers | 8,480 |
21 | Lua | 8,052 |
22 | penrose | 6,646 |
23 | imba | 6,237 |
Sponsored