Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 19 compilation Open-Source Projects
-
Project mention: Is it nearly impossible to make a TypeScript to binary complier? | /r/node | 2023-02-10
The first google result for "JS to binary" was this: https://github.com/NerdLang/nerd, you might try to give it a spin. However these kinds of solutions come with a lot of caveats as of how to handle stdio, memory, and many other things that other languages, such as C and Go, handle natively as part of their stdlib...
-
Project mention: Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022 | news.ycombinator.com | 2023-06-27
Probably one of the biggest speed ups to your inner loop writing / running code is to use something like https://github.com/Canop/bacon/. I used a combination of the docs and GPT chats to increase my learning speed a lot.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: More than 400 start.me OSINT websites! More than 10KB of sources! | /r/OSINT | 2023-04-11
-
-
-
pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
> Some compilers tokenize while parsing, but for a different reason: it's faster and uses less memory to generate the AST
And some don't even generate an AST. :) Just read in and emit or interpret.
-
compiler-benchmark
Benchmarks compilation speeds of different combinations of languages and compilers.
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
Project mention: Let's collect relatively new research programming languages in this thread | /r/ProgrammingLanguages | 2022-11-15
https://github.com/koka-lang/koka Algebraic effects and reference counting. https://github.com/mit-plv/koika hardware description DSL for coq
-
Project mention: October 2022 monthly "What are you working on?" thread | /r/ProgrammingLanguages | 2022-10-02
After somewhat completing my previous programming language [CSpydr]https://github.com/spydr06/cspydr, I've started again from scratch with a new language called [Astatine]https://github.com/spydr06/astatine.
-
-
I'd like to share a command-line tool to interact with Compiler Explorer that I made: https://github.com/xfgusta/cexpl. It's written in Python and it's available on PyPI.
-
But let me suggest Jotai to you. That's a collection with about 30K C programs. They all run without undefined behavior (as per kcc or frama-C). Each program is self-contained. But each program also runs for a very short time. So, I recommend you use CFGGrind to count the number of instructions executed. CFGGrind can separate instructions per function, and each Jotai benchmark consists of a single function. For instance, to count the total number of instructions executed by function foo, you can do (assuming that profile data was saved into a file called `test.cfg`):
-
As for reproducibility, resolve -march=native
-
-
dotty-patched
Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming
Project mention: Eval and dotty-patched (how to evaluate trees at compile time hacking multi-staging programming) | /r/scala | 2022-10-29 -
-
spraycc
Efficiently distribute large builds across batch-queued compute clusters such as those using LSF or OpenLava.
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
compilation related posts
- Project Diagnostics
- Are there any continuous testing tools with real-time line-by-line IDE feedback for Rust?
- Transforming nix into sth akin to gentoo emerge
- Alternative to watch -cq
- Is it nearly impossible to make a TypeScript to binary complier?
- [Safe-TypeORM] AnyORM becomes the real TypeORM
- [ANN] rtc : build Windows executables from your Lua scripts
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Sep 2023
Index
What are some of the best open-source compilation projects? This list will help you:
Project | Stars | |
---|---|---|
1 | NectarJS | 3,497 |
2 | bacon | 1,113 |
3 | offensive-ai-compilation | 837 |
4 | safe-typeorm | 225 |
5 | lazy-regex | 160 |
6 | pl0c | 116 |
7 | compiler-benchmark | 115 |
8 | koika | 110 |
9 | CSpydr | 64 |
10 | salt | 63 |
11 | cexpl | 29 |
12 | jotai-benchmarks | 28 |
13 | resolve-march-native | 24 |
14 | rtc | 23 |
15 | dotty-patched | 17 |
16 | debian-mate-themes | 7 |
17 | spraycc | 2 |
18 | schlau-compile | 2 |
19 | Privatest | 2 |