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 Babel Open-Source Projects
-
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.
-
babel-handbook
:blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.
-
htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
-
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.
-
grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
-
twin.macro
🦹♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.
-
nwb
A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)
-
gogocode
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
-
React PWA
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
-
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.
GitHub | Website
First, we switched the default compiler for new projects from Babel to SWC (Speedy Web Compiler). SWC is dramatically faster than Babel and requires zero configuration. We’ll continue to support Babel in any project currently using it.
Project mention: How I Used Electron and React to Create a Sweet UI for FFMPEG | dev.to | 2023-12-15For a swift and efficient setup, I began by cloning the Electron-React Boilerplate. This boilerplate provided a pre-configured combination of Electron and React, along with Redux and Webpack, setting a solid foundation for the project. This choice allowed me to focus on building the unique features of my application, leveraging the boilerplate's stable and community-tested framework.
Project mention: Abstract Syntax Trees and Practical Applications in JavaScript | dev.to | 2023-10-21For more information about building Babel plugins, check the Kent's Babel Handbook or this awesome Babel handbook by Jamie.
The preact team also dislikes transpiling jsx so they've developed an alternative using tagged template literals: https://github.com/developit/htm
Project mention: 9 React component libraries for efficient development in 2023 | dev.to | 2023-11-13GitHub stars: 8.3k GitHub link: https://github.com/grommet/grommet Documentation: https://v2.grommet.io/docs
Project mention: Understanding Code Structure: A Beginner's Guide to Tree-sitter | dev.to | 2024-04-06You can play with your code here, and visualise ASTs for the same.
babel-loader
The key is that the scoping happens for each iteration, not around the entire loop. That detail is nonobvious, given how many other languages have gotten it wrong, but I wouldn’t say it’s wild.
(If you’re curious how Babel deals with the more complicated cases of continue, break, labelled break, and return, try it out at https://babeljs.io/repl.)
Babel related posts
- An intro to TSConfig for JavaScript Developers
- Understanding Code Structure: A Beginner's Guide to Tree-sitter
- What is an Abstract Syntax Tree in Programming?
- AST-grep(sg) AST grep based on Treesitter
- How to create your own Eslint rule with tests, boosting the DX, and code-review
- Five Syntax Highlighting Plugins for NextJS that aren't Terrible 🎨
- A compiler for React for optimization, and readability
-
A note from our sponsor - SurveyJS
surveyjs.io | 23 Apr 2024
Index
What are some of the best open-source Babel projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Babel (Formerly 6to5) | 42,901 |
2 | swc | 29,952 |
3 | N1 | 24,788 |
4 | electron-react-boilerplate | 22,617 |
5 | front-end-guide | 15,080 |
6 | babel-handbook | 11,917 |
7 | htm | 8,554 |
8 | grommet | 8,301 |
9 | twin.macro | 7,798 |
10 | generator-angular-fullstack | 6,134 |
11 | astexplorer | 5,932 |
12 | ast-grep | 5,863 |
13 | documentation.js | 5,762 |
14 | nwb | 5,563 |
15 | ThinkJS | 5,310 |
16 | gogocode | 5,196 |
17 | babel-loader | 4,796 |
18 | babili | 4,379 |
19 | esbuild-loader | 3,519 |
20 | frr | 2,965 |
21 | babel-plugin-macros | 2,604 |
22 | React PWA | 2,555 |
23 | Symfony Encore | 2,209 |
Sponsored