The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 12 JavaScript dom-manipulation Projects
-
mixitup
A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more
-
van
π¦ VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
-
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.
-
surreal
πΏ Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!
-
mini-van
Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)
-
bankist
π€ Bankist: A Virtual banking experience. Bankist is a fictional online bank. It is a project introduced by Jonas Schmedtmann in order to practice DOM manipulation and user interaction. Bankist has the option to log in to the account and use different functionalities, almost like in an actual bank
-
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.
-
QueryX
QueryX is a lightweight JavaScript library that provides a jQuery-like interface for DOM manipulation and traversal. It allows you to select elements, add/remove classes, manipulate attributes, traverse the DOM, and more, similar to jQuery but in a simpler and more lightweight manner. (by SH20RAJ)
-
tracker
Simple tracking application for any item you want. Using React and Redux with the Material UI CSS framework. (by aj-rom)
Depends on what you consider minimal, but I enjoy working with PocketBase and VanJS[1]. However there is no component library built in (if this is what you were asking for).
[1]: https://vanjs.org/
Love that this happened, but I've been waiting for 4.0 soooo long that I ended up making my own modern jQuery: https://github.com/gnat/surreal
key differences:
* Vanilla first. 1 file. Under 340 lines.
Project mention: VanJS (Vanilla JavaScript): smallest reactive UI framework | news.ycombinator.com | 2023-05-25Interestingly the `tags` object seems to support any tag name: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
And it still allows to provide specific types for teh known ones: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
Cool stuff
Project mention: Has anyone ever created a functional fictional bank for web use? | /r/rprogramming | 2023-07-11I've had several good suggestions like PHPBank, MyBanco, Firefly, and someone even requested making a layer 2 contract coin or something. I've also tried bankist, which would be perfect if only it had the ability for user registration and admins to add/remove user balance.
Project mention: QueryX: A Lightweight JavaScript Library for DOM Manipulation | dev.to | 2024-03-31QueryX is an open-source project, and contributions are welcome! If you have suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request on GitHub.
JavaScript dom-manipulation related posts
- Web APIs
- 9 Web API's que fazem mΓ‘gica β‘π§π»ββοΈπ§πΎββοΈβ¨
- Web OTP Api - One byte Explainer
- Help me understand Web APIs (specifications and interfaces)
- Using Web APIs to Create a Camera Application
- Show HN: Tiny jQuery alternative with inline Locality of Behavior
- JavaScript for Testers
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source dom-manipulation projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | mixitup | 4,500 |
2 | van | 3,438 |
3 | dom-examples | 3,148 |
4 | surreal | 652 |
5 | nojs | 128 |
6 | mini-van | 85 |
7 | bankist | 23 |
8 | unite | 15 |
9 | QueryX | 4 |
10 | Q.js | 4 |
11 | Fresh-Find-Frontend | 3 |
12 | tracker | 0 |
Sponsored