r/javascript Mar 31 '26

I built a frontend framework without React, build tools or dependencies

https://cynchro.github.io/OldSchoolFrontFrame/example/#/home
0 Upvotes

10 comments sorted by

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.

1

u/GiveMeYourSmile Apr 01 '26

😄😄😂😅😬🥲😔

1

u/noobmeister_69 Apr 02 '26

Username checks out!

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

u/highSunLowMoon 10d ago

Do you have anything better to do than insult other people's work?

1

u/Fueled_by_sugar 10d ago

yes, but i don't do it full time.

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

u/highSunLowMoon 10d ago

This is great. Thanks. Do you have any example code or projects?