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. Learn more →
Top 23 TypeScript Compiler Projects
-
Project mention: Mastering Jest Configuration for React TypeScript Projects with Vite: A Step-by-Step Guide | dev.to | 2023-12-15
node 'node_modules/.bin/jest' '/Users/satparkash/code/test-app/src/A pp.test.tsx' -t 'App' FAIL src/App.test.tsx ● Test suite failed to run SyntaxError: /Users/satparkash/code/test-app/src/App.test.tsx: Support for the experimental syntax 'jsx' isn't currently enabled (6:12): 4 | describe('App', () => { 5 | it('should work as expected', () => { > 6 | render(); | ^ 7 | }); 8 | }); 9 | Add @babel/preset-react (https://github.com/babel/babel/tree/main/packages/babel-preset-react) to the 'presets' section of your Babel config to enable transformation. If you want to leave it as-is, add @babel/plugin-syntax-jsx (https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx) to the 'plugins' section to enable parsing. Test Suites: 1 failed, 1 total Tests: 0 total Snapshots: 0 total Time: 0.278 s Ran all test suites matching /\/Users\/satparkash\/code\/test-app\/src\/App.test.tsx/i with tests matching "App".
-
Project mention: Ask HN: How can I learn about performance optimization? | news.ycombinator.com | 2024-03-02
[P&H RISC] https://www.google.com/books/edition/_/e8DvDwAAQBAJ
Compiler Explorer by Matt Godbolt [Godbolt] can help better understand what code a compiler generates under different circumstances.
[Godbolt] https://godbolt.org
The official CPU architecture manuals from CPU vendors are surprisingly readable and information-rich. I only read the fragments that I need or that I am interested in and move on. Here is the Intel’s one [Intel]. I use the Combined Volume Set, which is a huge PDF comprising all the ten volumes. It is easier to search in when it’s all in one file. I can open several copies on different pages to make navigation easier.
Intel also has a whole optimization reference manual [Intel] (scroll down, it’s all on the same page). The manual helps understand what exactly the CPU is doing.
[Intel] https://www.intel.com/content/www/us/en/developer/articles/t...
Personally, I believe in automated benchmarks that measure end-to-end what is actually important and notify you when a change impacts performance for the worse.
-
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.
-
-
mitosis
Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
Builder.io Mitosis -
-
Thanks. As for the code compilation, that can be tested and seen in https://sucrase.io/
The demo page is only to show how we can transpile JSX in browsers.
-
wing
A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
Project mention: 7 Programming Languages Every Cloud Engineer Should Know in 2024! | dev.to | 2024-03-05Wing's design philosophy emphasizes productivity, security, and efficiency, enabling developers to stay within a single, intuitive workflow throughout the development process.
-
-
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.
-
Project mention: How to handle situations where the input exceeds the Solidity compiler‘s size limitations "Memory access is out of bounds" when compiling input larger than 1.2MB? | /r/solidity | 2023-05-23
GH issue I created: https://github.com/ethereum/solc-js/issues/692. Thanks for any suggestion.
-
-
-
verilog2factorio
This project will compile verilog (a hardware description language) into factorio blueprints.
It's cool that you're actually building a whole toolchain and implementing existing ISA properly, unlike me that just winged it as I went. I've found a few projects when I made mine that might be helpful for you: https://github.com/Redcrafter/verilog2factorio https://github.com/Halke1986/factorio-riscv
-
-
-
-
Project mention: Ts-C-compiler: Multipass C Compiler, Assembler and x86 emulator in TypeScript | news.ycombinator.com | 2024-02-19
-
-
-
-
-
-
Project mention: List of Resources for Developing with CashTokens on Bitcoin Cash | /r/cashtokens | 2023-05-20
https://cashscript.org/ (check out the guides!)
-
-
bagel
A reactive and strongly-typed, but also pragmatic, new programming language. Compiles to JavaScript, designed to be comfy for people used to the JavaScript/TypeScript language and ecosystem.
-
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.
TypeScript Compiler related posts
- Reactive Programming Without Functions
- Garden – The Design System by Zendesk
- Managing mutable data in Elixir with Rust
- Developer's Toolkit: Your Essential Open Source DevTools
- Crafting Custom Platforms in a Cloudy World ☁️
- Wasp – Rails-Like Framework for React, Node.js and Prisma
- 😎 9 Top Trending Open Source Projects to Watch for in 2024
-
A note from our sponsor - SurveyJS
surveyjs.io | 28 Mar 2024
Index
What are some of the best open-source Compiler projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Babel (Formerly 6to5) | 42,844 |
2 | compiler-explorer | 14,968 |
3 | wasp | 10,847 |
4 | mitosis | 10,657 |
5 | sucrase | 5,560 |
6 | wing | 3,596 |
7 | TypeScriptToLua | 1,935 |
8 | solc-js | 1,400 |
9 | estrella | 1,096 |
10 | roblox-ts | 807 |
11 | verilog2factorio | 683 |
12 | cjstoesm | 368 |
13 | abi-to-sol | 313 |
14 | Snel | 313 |
15 | ts-c-compiler | 306 |
16 | tiny-sass-compiler | 285 |
17 | js-ziju | 163 |
18 | REXS | 132 |
19 | ts-transform-import-path-rewrite | 129 |
20 | uniroll | 112 |
21 | cashscript | 109 |
22 | mints | 100 |
23 | bagel | 83 |