BYOJS: Embrace Native JavaScript for Web Development

2024-12-17

The BYOJS project champions building web applications with core JavaScript, rather than relying on heavy frameworks. While frameworks and languages like TypeScript are popular, BYOJS argues that building efficient web apps using the core JS language is a lost art. It encourages using loosely-coupled libraries instead of tightly-coupled frameworks, advocating for choosing the least powerful tool that gets the job done and prioritizing concise code. The project provides helpful utilities such as a simple key-value storage API, an asynchronous event emitter, a modal wrapper, and more. All code is MIT licensed.