https://github.com/ujjwalguptaofficial/mahal
Simple, modern web application framework for UI development.
https://github.com/ujjwalguptaofficial/mahal
javascript javascript-framework typescript typescript-framework ui-framework web-framework
Last synced: about 2 months ago
JSON representation
Simple, modern web application framework for UI development.
- Host: GitHub
- URL: https://github.com/ujjwalguptaofficial/mahal
- Owner: ujjwalguptaofficial
- Created: 2020-08-08T10:36:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T18:13:54.000Z (over 2 years ago)
- Last Synced: 2025-08-18T18:11:40.438Z (2 months ago)
- Topics: javascript, javascript-framework, typescript, typescript-framework, ui-framework, web-framework
- Language: TypeScript
- Homepage: https://mahaljs.com/
- Size: 1.92 MB
- Stars: 44
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://osnft.app/nft/mahal@ujjwalguptaofficial)
[](https://badge.fury.io/gh/ujjwalguptaofficial%2Fmahal) [](https://github.com/ujjwalguptaofficial/mahal/actions/workflows/ci.yml) [](https://badge.fury.io/js/mahal)
# Mahal
Event based modern web application framework for UI development.
## Features
* Works without virtual DOM
* Small in size but powerful - 7kb (minified + gzipped)
* Truly reactive with two way binding
* Better documenting - you can write documentation with yml syntax inside components
* Event based architecture
* Uses modern approach - class based components, decorators etc
* Focuses on simplicity - simple API's and easy to learn
# Install
```bash
npm i mahal
```
# Docs
https://ujjwalguptaofficial.github.io/mahal-doc/
# Examples
Check out repo - https://github.com/ujjwalguptaofficial/mahal-examples
# Support
Support this project by adding stars, spreading the word.
We would be more grateful if you sponsor the project which allows us to keep developing, educate people, organize different events.
# Contributors
You are very welcome to contribute, please see contributing guidelines - [[Contribute](CONTRIBUTING.MD)].