Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A declarative, HTML-based language that makes building web apps fun

License

NotificationsYou must be signed in to change notification settings

marko-js/marko

Marko

A declarative, HTML-based language that makes building web apps fun 🔥

NPMDiscord ChatContinuous Integration statusCode coverage %# of monthly downloadsOpenSSF Best Practices

DocsTry OnlineContributeGet Support

Intro

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.

Example Component

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>

Getting Started

  1. npm init marko
  2. Read thedocs

Community & Support

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

Contributors

Marko would not be what it is without all those who have contributed ✨

All marko-js/marko GitHub contributors

Get Involved!


[8]ページ先頭

©2009-2025 Movatter.jp