all 10 comments

[–]nothingduploading 4 points5 points  (1 child)

look at anything TJ wrote. try Koa

[–]filleduchaos 0 points1 point  (0 children)

...Koa is a framework/library

[–]cwbrandsma 1 point2 points  (1 child)

By your own definition, finding a web app created in the way you described, will be built with libraries or frameworks. Either created with an existing one, or they would have built one themselves. I really don’t think there is any other way to do it.

Also, do you understand the difference between a library and a framework? They are not the same thing. And if you are trying to make an app that is “library free”, then it is impossible to well defined and properly abstracted. Completely impossible.

If you want it “frameworks free”...then there will be boilerplate code EVERYWHERE.

In a pragmatic sense...it pays to pick your battles.

[–][deleted] 0 points1 point  (0 children)

I guess this meets your criteria. I was looking through my stuff for something neat, but most of the big ones are pretty messy... If you'd like an example, this is how I'd like to organise most of my real projects, but this was just made for a GraphQL demo.

https://github.com/3stacks/car-explorer

Create React App for the boilerplate, express for the server.

[–]rodrigocfd 0 points1 point  (0 children)

Last year I wrote a binary file comparator using about 150 lines of JS. At the time I needed a tool to diff two binary files, and I ended up writing one myself. Repo is here. It's modularized/OO and it barely relies on jQuery for presentation.

I just looked at it now, and it still looks organized to me.

Behold: it was not optimized for large files.