https://github.com/johnsylvain/kobra
🐍 Minimal JavaScript Framework
https://github.com/johnsylvain/kobra
client-routing component-architecture javascript-framework jsx spa virtual-dom
Last synced: 28 days ago
JSON representation
🐍 Minimal JavaScript Framework
- Host: GitHub
- URL: https://github.com/johnsylvain/kobra
- Owner: johnsylvain
- License: mit
- Created: 2018-03-26T13:49:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T16:16:45.000Z (over 3 years ago)
- Last Synced: 2025-07-21T14:30:51.815Z (about 1 year ago)
- Topics: client-routing, component-architecture, javascript-framework, jsx, spa, virtual-dom
- Language: JavaScript
- Homepage: https://kobra.js.org
- Size: 532 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README





> Minimal JavaScript framework
## 👌 Features
- Efficient Virtual DOM diffing
- Shared state across routes
- Redux style state management
- Simple API (4 methods)
## 🌎 Quick links
- [Documentation](https://kobra.js.org)
- [NPM](https://npmjs.org/package/kobra)
## 🎉 Example apps
- **Todo app:** ([Demo](https://todos.sylvain.win)) ([Source](https://github.com/johnsylvain/sylvain.win/tree/master/todos))
- **Music artist discography:** ([Demo](https://music.sylvain.win)) ([Source](https://github.com/johnsylvain/sylvain.win/tree/master/music))
## 💻 Development
```bash
# install deps
yarn
# run tests
yarn test
# build dist
yarn build
# release to npm
yarn publish
# run documentation site
yarn docs
```
## License
[MIT](https://github.com/johnsylvain/kobra/blob/master/license)