Skip to content

bug7a/js-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS-Component Suite

"Design with Code, Eliminate Complexity" > A lightweight, high-performance UI component library built for developing professional web interfaces using only JavaScript—without getting lost in HTML or CSS files.


Core Philosophy: Simple & Fluent

Powered by the basic.js technology, JS-Component Suite turns software development into an experience as enjoyable as playing with a Lego set. Our goal is to avoid over-engineering and keep simple things simple.


Why JS-Component Suite?

  • Code for Humans: Code should be readable like a story. Instead of complex structures, we offer a fluent, self-explanatory syntax that is understood at a glance.
  • Zero Learning Curve: Skip the hours of documentation. By understanding just a few basic concepts, you can transform your ideas into working interfaces in minutes.
  • Full Control (No HTML/CSS Files): By centralizing all UI processes and layouts within a fully JavaScript-based structure, we eliminate the friction between different files and grant you total control.
  • Lightweight & High Performance: Free from external dependencies and bloated frameworks, it delivers maximum response speed with minimum resource consumption directly on the DOM.
  • Rapid Prototyping: Ideal for solo developers and agile teams to move from concept to production without the overhead of heavy "modern" stacks.

Key Features

Modular Components

Every component—from basic inputs to complex navigation bars—is fully encapsulated. It carries its own logic and internal styling. Just define the parameters and snap the pieces together.

Smart Layout (AutoLayout)

We simplify complex CSS Flexbox rules using designer-friendly terminology. Manage your layouts intuitively with properties like flow: "vertical", gap, and padding.

Effortless Motion

Animations are often the most time-consuming part of frontend development. JS-Component Suite reduces complex transitions to single lines of code using built-in motion helpers.


Comparison at a Glance

Feature JS-Component Suite Traditional Frameworks
Learning Curve Instant (JS knowledge) Variable (Additional DSLs/Syntax)
Styling Unified (In-object) Fragmented (CSS/Tailwind/Sass)
Development Speed Ultra-Fast Balanced
Dependencies Zero High (Heavy node_modules)

Projects Powered by This Technology

Explore the power and flexibility of this framework through these live examples:


I wish you to see its benefits.

LICENSE

Copyright 2020-2026 Bugra Ozden bugra.ozden@gmail.com
Licensed under the Apache License, Version 2.0

About

Clean, object-oriented, and easily customizable UI components, built with JavaScript for modern web-based applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors