kimu-core
v0.5.0
Published
KIMU core framework - Keep It Minimal UI Framework
Maintainers
Readme
KIMU-CORE — The modular heart of KIMU
KIMU - Keep It Minimal UI Framework
KIMU-CORE is the lightweight, modular runtime of KIMU framework: a web-native, ultra-minimal front-end framework built entirely on Web Components, designed for poetic, extensible, and living user interfaces.
🌐 Available Translations
- 🇬🇧 English – README.md
- 🇮🇹 Italiano – README.it.md
This package provides the runtime engine that powers the entire system, carefully crafted to be small, elegant, and self-sufficient.
“Each extension is a thought. Each interface is a gesture.”
👉 This repository is the heart of the KIMU framework. To discover the philosophy, documentation, examples, other extensions, modules, demos, and the playground, visit the main project:
🔗 KIMU framework : https://github.com/unicoverso/kimu
🔗 KIMU-core : https://github.com/unicoverso/kimu-core
🔗 KIMU docs : https://unicoverso.com/kimu/docs
🔗 KIMU-docs repository : https://github.com/unicoverso/kimu-docs
🔗 KIMU webpage : https://unicoverso.com/kimu
Created by UnicòVerso (Marco Di Pasquale, a.k.a. Hocram), to build lightweight, elegant, and responsive web interfaces.
🔧 What is KIMU-CORE?
KIMU-CORE is the technical core that starts, loads, and orchestrates extensions in the KIMU ecosystem.
"Minimal doesn't mean limited. It means intentional."
It includes everything needed to:
- 🧠 Register and manage modular extensions
- 🧩 Dynamically load HTML, JS, and CSS components
- 🖇️ Connect UI elements via events, shared context, and scoped styles
- 💾 Handle shared local state and memory caching
- 🧱 Support declarative UI building using only Web Components
No bundlers. No virtual DOM. No dependencies. Just modern vanilla JavaScript, intentionally designed.
It’s the perfect foundation for modular ecosystems, creative interfaces, low-footprint apps, or poetic digital experiences.
🌱 What is KIMU?
KIMU is a lightweight, modular, and flexible front-end framework designed to create elegant and efficient user interfaces with minimal effort and overhead.
Built on native web standards, with no external dependencies,KIMU embraces declarative and modular design.
“Each extension is a thought. Each interface is a gesture.”
⚙️ KIMU - Key Features
- 🌿 Ultra-lightweight architecture - Minimal code and optimized performance from the very first byte
- 📦 Modular components - with zero overhead and no forced dependencies
- ✅ Build Zero dependencies – build in pure JS, ready to use, no external libraries
- 🔌 Dynamic extension system – extension independent, self-loading HTML+JS+CSS modules
- 🧩 Radical modularity – every part can be replaced or disabled
- ⚡ Instant startup – no heavy initialization process
- 🌐 Web-native – built entirely on browser standards (Web Components, Custom Elements)
- 🧱 Declarative components – apps are built as a sum of extensions, no third-party framework needed
- 🎯 Composition-first – apps are built from isolated, flexible modules
- 🚀 Clean, Minimal UI and Focused Web Experiences - Designed focused web applications, digital kiosks, dashboards and clean web interfaces
❓ Why Choose KIMU
KIMU is designed for creators who want to build clean, minimal, and adaptive web interfaces — without unnecessary complexity.
Whether you're crafting a light frontend, a kiosk, a dashboard, or a modular application, KIMU-CORE gives you a focused foundation to build on.
- 🚀 A frontend framework that stays out of your way and supports your creative flow
- 🖥️ Create ultralight dashboards, kiosk interfaces, or embedded UIs
- 🧩 Build self‑contained applications with dynamically loaded extensions
- 🎛️ Prototype modular, interactive experiences — ideal for exhibitions, museums, or educational tools
- 🧠 Orchestrate self‑configuring extensions via manifest files and metadata
- 🧬 Build customizable digital environments with thematic digital environments
- 🌿 Embrace a philosophy where performance and simplicity matter more than feature‑bloat
- 🎨 Build digital spaces that feel personalized, poetic, and purposeful
A solid foundation for creative tools, low‑footprint apps, and modular ecosystems.
🌿 Philosophy
"Minimal doesn't mean lacking.
It means focusing on what truly matters."
KIMU encourages a design and development approach where every element has a reason to exist.
No bloat, no unnecessary complexity — just pure functionality, elegantly presented.
KIMU follows the principle of essentialism:
- Every element exists because it has meaning.
- Every interaction is designed for clarity.
- Complexity is embraced only when it serves the user.
"No bloat.
No distractions.
Pure, meaningful interfaces."
🚀 Getting started
👉 KIMU-CORE will soon be published on npm.
In the meantime, you can clone this repository or include its JS files directly in your project.
Documentation and examples will be available at:
🔗 KIMU get started : Get Started
🔗 KIMU docs online : https://unicoverso.com/kimu/docs
📦 License
All non-executable content of the KIMU project
(documentation, philosophy, structure) is licensed under
Creative Commons Attribution 4.0 International (CC BY 4.0).
You are free to use, modify, and redistribute the code, respecting the terms of this license, as long as changes to MPL-covered files remain public under the same license.
For additional information on attribution, contributions, and naming, please refer to the NOTICE file.
See the LICENSE file for full details.
🏷️ Naming and Attribution
"KIMU", "KIMU-CORE" and "UnicòVerso" are part of a creative ecosystem led by the original author.
Please refer to the NOTICE for appropriate use of names and trademarks.
🤝 Contributions
We welcome feedback, ideas, and contributions of any kind.
Bug fixes, new extensions, or even thoughtful suggestions help KIMU grow.
By contributing, you accept the terms outlined in the NOTICE and CONTRIBUTING.md.
Your contributions will always be acknowledged and respected.
💌 Share your thoughts
KIMU framework is a project born from passion, grown with care, and carried forward with the passion to build something light, human and useful.
If you've used it, explored it, or even just glanced at it — say something.
A thought, a suggestion, a kind word, or a simple “hello”.
Every message is a beam of light.
Every word might spark a new extension.
Every gesture helps fuel this journey.
📬 Send me a message, even just to say "I see you. Keep going."
🧑💻 Author and Contact
Created and maintained by:
Marco Di Pasquale (aka Hocram)
on behalf of the collective UnicòVerso
- 🌍 Website: https://unicoverso.com/kimu
- 🐙 GitHub: https://github.com/unicoverso/kimu-core
- 🚀 Framework Reference: https://github.com/unicoverso/kimu
- 📩 Email: [email protected]
💖 Support / Donate
🇬🇧 Want to support KIMU-Core? Find all donation and support options in the FUNDING.md file.
You can contribute via:
“KIMU is not just a framework.
It’s a way to slow down,
to listen to what matters,
and to build with purpose. 🌱”
