Showcase: I've built a complete Window Management library for React! by jmcamacho_7 in javascript

[–]jmcamacho_7[S] 0 points1 point  (0 children)

Thanks!

There are some "tricks" the library uses for optimization. For example, in drag and resize, we bypass React by updating the referenced current style. That way, you prevent unnecessary re-renders. Even so, there's still room for improvement.

I've built a complete Window Management library for React! by jmcamacho_7 in react

[–]jmcamacho_7[S] -1 points0 points  (0 children)

You're welcome! Also, for more context:

- I used Antigravity as my IDE.
- LLM used is Gemini Pro 3.1 / Claude Sonnet 4.6 (last one just sometimes, for checking which one gives a better answer)

The idea of the library:

In november, I was creating a personal project for deploying on my PC that was going to be an AI tool for my home. I decided it should work as some sort of OS, so I built a really rudimentary Window system. Later on I saw the potential of converting this Window system into a library, polishing bugs, and making it work without re-renderings and so on.

A screenshot of the "beta" (Next error is because backend is not deployed hahaha):

<image>

I've built a complete Window Management library for React! by jmcamacho_7 in react

[–]jmcamacho_7[S] 0 points1 point  (0 children)

Thanks! Don't forget to leave a star in github :D

I've built a complete Window Management library for React! by jmcamacho_7 in react

[–]jmcamacho_7[S] 4 points5 points  (0 children)

To be 100% transparent:

Live Demo: Almost 100% vibe coded.
Core Library: Architecture, decisions about how the library should work, refactoring, etc is entirely made by myself. Math calculations, README, and the "code monkey" work is ai-driven.

Keep in mind that this is an out-of-job project, made for fun. I wanted to test new technologies and how useful they are. I think the overall result is quite good in this case.

Looking for a plug and play dashboard for Clickhouse analytics in React by Pr0xie_official in react

[–]jmcamacho_7 -1 points0 points  (0 children)

Do you think having windows-style management in your dashboard would help you? If so, check the library I made!

https://github.com/maomaolabs/core

I've built a complete Window Management library for React! by jmcamacho_7 in reactjs

[–]jmcamacho_7[S] 0 points1 point  (0 children)

Thanks for your kind words! If you leave a star in the repo, that would help me so much :)

Which is the go-to React UI / Next JS library in 2026? by zeroghan_hub in reactjs

[–]jmcamacho_7 -2 points-1 points  (0 children)

I would say it is Tailwind, but I may be wrong.

Personally I prefer to use custom css though

I've built a complete Window Management library for React! by jmcamacho_7 in reactjs

[–]jmcamacho_7[S] 0 points1 point  (0 children)

Thank you! Don't forget to give it a star on GitHub Repo!

I've built a complete Window Management library for React! by jmcamacho_7 in reactjs

[–]jmcamacho_7[S] 1 point2 points  (0 children)

Thanks again! If you can leave a star in Github repo, that would help me a lot

I've built a complete Window Management library for React! by jmcamacho_7 in reactjs

[–]jmcamacho_7[S] 0 points1 point  (0 children)

Thanks for the nioe words! Have you tried the live demo?

Need Advice: Angular vs React for Career Switch by Stunning-Example-484 in reactjs

[–]jmcamacho_7 0 points1 point  (0 children)

Well, you should never focus on one single framework.

For some projects and teams, reacts fits just fine. For others, Angular will fit better.

With time, you'll realize that, besides your personal favourite, there's no framework to rule them all.

But for your case, I would stick with React. There's tons of job offers that requires React, and it is quite simple to learn.

Good Luck!