Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 JavaScript Babel Projects
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
Project mention: I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right | dev.to | 2024-06-05Because AI-UI is a JavaScript module, you specify the layout as a series of function calls. However, it also fully supports JSX and htm, so you can use a more familiar markup at the cost of the loss of some type safety. There's more about these choices in the AI-UI guide here.
-
grommet
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
-
Project mention: Getting Started with Tree-sitter: Syntax Trees and Express API Parsing | dev.to | 2025-04-14
For an interactive experience with ASTs, you can explore AST Explorer, a tool that lets you experiment with different parsers and explore the abstract syntax trees of various code samples in real-time.
-
-
gogocode
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
-
-
-
-
-
-
-
-
-
vue-web-extension
🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!
-
vue3-sfc-loader
Single File Component loader for Vue2 and Vue3. Load .vue files directly from your HTML. No node.js environment, no build step.
-
babel-plugin-styled-components
Improve the debugging experience and add server-side rendering support to styled-components
-
custom-react-scripts
[DEPRECATED, use customize-cra] Allow custom config for create-react-app without ejecting
-
Project mention: Node.js PrePrcoessor – Extend Node.js to support macros/utility functions | news.ycombinator.com | 2024-08-23
You should look into how this is done at scale with something like Babel.
Babel parses JS into a AST (abstract syntax tree) and then lets you react to specific pieces of code.
Here is an example of the power of a tool like Babel: https://github.com/christina-de-martinez/babel-plugin-glowup...
-
babel-plugin-transform-react-remove-prop-types
Remove unnecessary React propTypes from the production build. :balloon:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Babel discussion
JavaScript Babel related posts
-
Getting Started with Tree-sitter: Syntax Trees and Express API Parsing
-
Building a Codemod Tool for Rewriting Default Exports
-
I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right
-
Ask HN: How do you use React as a library in 2024?
-
An intro to TSConfig for JavaScript Developers
-
Understanding Code Structure: A Beginner's Guide to Tree-sitter
-
How to create your own Eslint rule with tests, boosting the DX, and code-review
-
A note from our sponsor - Civic Auth
www.civic.com | 16 May 2025
Index
What are some of the best open-source Babel projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | N1 | 24,814 |
2 | front-end-guide | 15,201 |
3 | htm | 8,827 |
4 | grommet | 8,368 |
5 | astexplorer | 6,346 |
6 | generator-angular-fullstack | 6,110 |
7 | gogocode | 5,859 |
8 | documentation.js | 5,791 |
9 | ThinkJS | 5,303 |
10 | babel-loader | 4,854 |
11 | babili | 4,390 |
12 | babel-plugin-macros | 2,631 |
13 | Symfony Encore | 2,236 |
14 | graphpack | 1,985 |
15 | webpack-starter | 1,924 |
16 | serverless-webpack | 1,730 |
17 | jsx-control-statements | 1,616 |
18 | vue-web-extension | 1,579 |
19 | vue3-sfc-loader | 1,277 |
20 | babel-plugin-styled-components | 1,074 |
21 | custom-react-scripts | 990 |
22 | babel-plugin-glowup-vibes | 988 |
23 | babel-plugin-transform-react-remove-prop-types | 895 |