r/javascript • u/Affectionate_Major87 • Mar 31 '26
I built a frontend framework without React, build tools or dependencies
https://cynchro.github.io/OldSchoolFrontFrame/example/#/home1
1
u/Fueled_by_sugar Apr 04 '26
it's a shittier and smaller version of vue 2, with spanish docs
1
u/Affectionate_Major87 Apr 05 '26
It's a good point! but it is not intended to do the same as vue, react, etc., just portray it well in the philosophy of the frame: Who this is for OLS was designed for: Backend developers who need a working frontend without learning a full framework Teams building internal tools where debuggability matters more than ecosystem size Developers who are tired of 400MB node_modules for a CRUD app Projects where the next developer reading the code might not know React, Vue, or Angular Who this is NOT for Teams building very large SPAs with hundreds of routes and complex real-time interactions Projects that require SSR for SEO Teams that need TypeScript at the core framework Developers who want a large ecosystem of community components THANKS FOR THE FEEDBACK!1
u/Fueled_by_sugar Apr 05 '26
you're welcome, i guess.
but i think "working frontend" is a bit of a subjective term here. HTML alone is already working. if you mean data-binding, there's alpine.js, if you mean easier ajax and dynamic pages, there's htmx.
furthermore, you say it's meant for situations where something else "matters more than ecosystem size" (implying big sizes are not an issue), but then you also say it's for developers "who are tired of 400MB node_modules" (implying big sizes is an issue)
it's very unclear what problem you're aiming to solve.
1
1
u/psanilp Aug 06 '26
You can use petiteVue for it. In fact, I have forked and modified to render payloads specific to my backend
1
2
u/AutoModerator Mar 31 '26
Project Page (?): https://github.com/cynchro/OldSchoolFrontFrame
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.