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 ES6 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.
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
-
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.
-
modern-js-cheatsheet
Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
-
x-spreadsheet
The project has been migrated to @wolf-table/table https://github.com/wolf-table/table
-
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.
Repository: getify/You-Dont-Know-JS
// Follow Established Style Guides // Adhere to established style guides such as Airbnb JavaScript Style Guide or Google JavaScript Style Guide to maintain consistency across your codebase. // These style guides provide comprehensive rules and recommendations for variable naming, declaration, and usage. // Example: Airbnb JavaScript Style Guide // https://github.com/airbnb/javascript /** * Represents a person with a given name and age. * @typedef {Object} Person * @property {string} name - The name of the person. * @property {number} age - The age of the person. */ /** * Create a new person. * @param {string} name - The name of the person. * @param {number} age - The age of the person. * @returns {Person} - The newly created person object. */ function createPerson(name, age) { return { name, age }; } const person1 = createPerson("John", 30); const person2 = createPerson("Jane", 25); console.log(person1); console.log(person2);
Repository: goldbergyoni/nodebestpractices
Homepage: https://webpack.js.org/
Repository: leonardomso/33-js-concepts
Homepage: https://parceljs.org/
GitHub | Website
I picked up standard[1] a while back for this reason, I don't want to have to think about it. It works fine, I have no complaints (took me a while to get used to not using semi-colons but now I prefer it) Same reason I use `cargo fmt` as well.
[1] https://standardjs.com/
Project mention: Emacs' helm is maintained by one maintaner for 11 years long | news.ycombinator.com | 2023-12-22This is surprisingly common. The other example off the top of my head, a single maintainer of a very popular project who had to temporarily abandon it due to lack of funds, is Denis Pushkarev (zloirock) and core.js (https://github.com/zloirock/core-js/blob/master/docs/2023-02...).
The majority of OSS projects have most of their contributions by one person (the project leader), and the vast majority of OSS contributors don't do it for their job. It seems nearly every single popular OSS project is like this (one unpaid, maybe sponsored, volunteer doing most of the work); it's not even worth listing projects and names, because you can just pick a couple projects you know and I bet at least one will be an example. Fortunately, most of these people seem to be well-off (probably in part due to the quality of programming jobs), but every once in a while there's someone who's not so fortunate. It should be more common to sponsor maintainers, especially if they are asking for donations provided they can prove that they really need the money (the world we live in, some people who have plenty fake issues to solicit donations, then others who genuinely need and deserve the money are scolded and left unfunded because of them).
Project mention: K6: A modern load testing tool, using Go and JavaScript | news.ycombinator.com | 2024-01-08
React-Redux Links - List of tutorials and resources for React/Redux.
Mo.js is a potent and adaptable JavaScript animation library with a straightforward API and browser support. It's distinguished by its high-performance animations and density-independent effects, ensuring outstanding visual quality on any device. Mo.js provides extensive tools for animation creation, including Player for animation control, Curve Editor, and Timeline Editor for custom easing and editing.
It's an almost great library but last I checked it doesn't support nested draggables: https://github.com/Shopify/draggable/issues/129
This led me to create my own library around SortableJS a year ago: https://github.com/MaxLeiter/sortablejs-vue3#why-not-use-oth...
Project mention: Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies | news.ycombinator.com | 2024-02-15
During my intial search i came across some outdated libraries like javascript-obfuscator and uglify-js(as if javascript code can get any uglier, am I right?). Then, I stumbled upon Terser, a modern library that supports ES6.
Project mention: Show HN: A JavaScript library for data visualization in both SVG and Canvas | news.ycombinator.com | 2024-04-11> DOM-like event bubbling
This does sound very interesting. I started playing with https://two.js.org/ for a browser game but the event system proved a challange. The typescript focus also looks promising. Will give it a try.
ES6 related posts
- 10 GitHub Repos for Mastering JavaScript
- ๐งโโ๏ธMaster JavaScript with these 5 GitHub repositories๐ชโจ๐
- Mastering NPM Library Creation: Bundling with Vite
- Ts-C-compiler: Multipass C Compiler, Assembler and x86 emulator in TypeScript
- 16bit Real-mode C compiler written in TypeScript
- Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies
- Multipass C Compiler, Assembler and x86 emulator written in TypeScript
-
A note from our sponsor - SurveyJS
surveyjs.io | 24 Apr 2024
Index
What are some of the best open-source ES6 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | You-Dont-Know-JS | 176,110 |
2 | javascript | 141,679 |
3 | nodebestpractices | 96,249 |
4 | webpack | 64,160 |
5 | 33-js-concepts | 61,796 |
6 | parcel | 43,097 |
7 | Babel (Formerly 6to5) | 42,901 |
8 | es6features | 29,198 |
9 | Standard | 28,856 |
10 | modern-js-cheatsheet | 25,099 |
11 | core-js | 23,817 |
12 | k6 | 23,316 |
13 | react-redux-links | 22,514 |
14 | Mo.js | 18,252 |
15 | draggable | 17,471 |
16 | x-spreadsheet | 13,753 |
17 | es6-cheatsheet | 13,358 |
18 | wp-calypso | 12,358 |
19 | madge | 8,476 |
20 | terser | 8,419 |
21 | two.js | 8,186 |
22 | Traceur compiler | 8,180 |
23 | thejsway | 7,865 |
Sponsored