5 ms·
No QuickJS? That surely has to be a one of the more interesting new/rising projects in the compiler category last year. It even has enough stars to place it in
by megous 6y ago
No QuickJS? That surely has to be a one of the more interesting new/rising projects in the compiler category last year.
It even has enough stars to place it in the middle of the top 5 in the compiler category, despite not even being distributed/developed via github. And it gained them in just 3 months.
https://github.com/bellard/quickjs https://github.com/bellard/quickjs
- danbolt 6y agoQuickJS is crazy embeddable too, being written in C89 and only a few source/header files. You might need to work around a few situations if your platform doesn't have all of libc but otherwise it's incredibly accommodating.
- capableweb 6y agoThat's because this "Rising Stars" compilation is literally what the title says, a scraping of the number of GitHub stars each projects has received, and filtered by JavaScript, it seems at least. QuickJS is on GitHub, but it's mostly written in C, not JavaScript. And the authors, having the grand idea of scraping GitHub stars, didn't think of to look outside their echochambers of "dev influencers" nor just search for "javascript" on GitHub to do some manual good old research.
- megous 6y agoThey have a JS compiler written in rust in the list. :)
- capableweb 6y agoNot sure which one you're referring to, but esbuild (Golang) and rome (TypeScript) are also mentioned, probably because either dev-influencers on social media have been raving about them, or they have sufficient enough JavaScript code in their project to show up for the authors search.
- blockwood 6y agoQuickJs is under a "Runtime" category, not compilers, so that's why you don't see it. You can see the category here https://bestofjs.org/projects?tags=runtime https://bestofjs.org/projects?tags=runtime We don't have a specific category for runtimes in Rising Stars at this stage.