SaaSHub helps you find the best software and product alternatives Learn more →
Top 5 C Polyglot Projects
-
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.
-
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
-
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.
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...
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)
C Polyglot related posts
- Cosmopolitan – build-once run-anywhere C library
- Libwebsockets
- Release Cosmopolitan v3.2
- Cosmopolitan v3.2
- Ask HN: ANSI escape sequences reference docs?
- Actually Portable Vim (With a Cute Vimrc)
- Jart: Cosmopolitan v3.1
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Index
What are some of the best open-source Polyglot projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | cosmopolitan | 15,067 |
2 | CreepyCodeCollection | 2,346 |
3 | core | 1,492 |
4 | jaws | 230 |
5 | chess | 27 |
Sponsored