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 →
Top 23 Polyglot Open-Source Projects
-
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.
-
interactive
.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
-
python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
vim-doge
(Do)cumentation (Ge)nerator for nearly 20 languages 📚 Generate proper code documentation with a single keypress. ⚡️🔥
-
konfig
Composable, observable and performant config handling for Go for the distributed processing era
-
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The reality is a bit different, the work on Python 3.6 was checked into the Cosmopolitan repo and I have been able to use it for production workloads that are in pure python. [0]
As Cosmopolitan Libc has evolved, it has been possible to compile more software without modifications, and that includes latest Python through a project called superconfigure[1].
Last person who tried to reproduce it from scratch did it last week (granted it too them a few days of solid work) but in the end they ended with a portable binary with Python 3.11.9, brotli, ssl and asyncio for their work related project.[2]
[0] https://github.com/jart/cosmopolitan/tree/master/third_party...
Project mention: Show HN: Flyde – an open-source visual programming language | news.ycombinator.com | 2024-03-07
Project mention: Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames | dev.to | 2023-12-25All of this will be accomplished inside of a single Polyglot Notebook. If you're not familiar with Polyglot Notebooks, they're a technology built on top of Jupyter Notebooks that allow you to use additional language kernels, including a F# Kernel. This lets you run interactive data science experiments in a single notebook as shown here in VS Code:
polyglot, downloadable for Mac and Windows.
An alternative is metacall. The example in the readme is about calling Python from Javascript, but it also works with other languages, like Ruby, C#, Java, and other languages
https://github.com/metacall/core
List of supported languages here https://github.com/metacall/core/blob/develop/docs/README.md...
In the future, maybe webidl (or extensions of it) will bring interoperability between languages too. At the moment there is https://mozilla.github.io/uniffi-rs/ for interoperability between Rust and a number of languages (basically the ones mozilla needs: Swift, Kotlin, Javascript)
I’m the creator of the vim plugin called vim-doge and I like to share some awesome benchmark results with the new version that has been written in Rust.
GraalVM's Github Action is pretty easy to use.
Project mention: SpeedTests: Comparing the execution speeds of various programming languages | news.ycombinator.com | 2024-02-08
Project mention: LinGo, a free and open source text-based language acquisition tool | /r/lojban | 2023-12-07This is the link to the github repository
Polyglot related posts
- Python Is Portable
- Cosmopolitan – build-once run-anywhere C library
- Show HN: Usr/bin/env Docker run
- Live Objects All the Way Down: Removing the Barriers Between Apps and VMs
- Libwebsockets
- Release Cosmopolitan v3.2
- Cosmopolitan v3.2
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Polyglot projects? This list will help you:
Project | Stars | |
---|---|---|
1 | cosmopolitan | 15,067 |
2 | enso | 7,286 |
3 | interactive | 2,743 |
4 | tweetable-polyglot-png | 2,500 |
5 | polyglot | 2,487 |
6 | CreepyCodeCollection | 2,346 |
7 | python-chess | 2,277 |
8 | core | 1,492 |
9 | htshells | 975 |
10 | vim-doge | 961 |
11 | konfig | 644 |
12 | sample-programs | 529 |
13 | coherence | 413 |
14 | jaws | 230 |
15 | lingua-franca | 207 |
16 | polyshell | 196 |
17 | RosettaGit | 194 |
18 | morloc | 193 |
19 | setup-graalvm | 177 |
20 | doom-graalvm | 72 |
21 | SpeedTests | 61 |
22 | LinGo | 57 |
23 | graal-bindgen | 40 |
Sponsored