- Notifications
You must be signed in to change notification settings - Fork655
A declarative, HTML-based language that makes building web apps fun
License
marko-js/marko
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A declarative, HTML-based language that makes building web apps fun 🔥
Marko is HTMLreimagined as a language for building dynamic and reactive user interfaces. Almost any valid HTML is valid Marko, and Marko extends HTML for building modern applications more declaratively. Among these extensions arecomponents,conditionals andloops, and a fullreactivity system.
The following renders a button and a counter of how many times the button has been pressed:
click-count.marko
// HTML + JavaScript = 💜<let/count=0><buttononClick(){count++ }> Clicked ${count} times</button>
npm init marko
- Read thedocs
Hang out in ourDiscord server to ask questions & discuss marko | Keep up with the community on Bluesky at@markojs.com | Tweet to@MarkoDevTeam or use the#markojs hashtag | Browse the code, open issues, & make pull requests onGitHub |
Marko would not be what it is without all those who have contributed ✨
- Pull requests are welcome!
- SubmitGitHub issues for any feature enhancements, bugs, or documentation problems
- Read the Contribution Tips and Guidelines
- Participants in this project agree to abide byits Code of Conduct
About
A declarative, HTML-based language that makes building web apps fun
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.