markuplint / Markuplint
Licence: mit
A Linter for All Markup Languages.
Stars: ✭ 193
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Markuplint
Custom Element
A base class for Web Components (Custom Elements) which provides simple data binding.
Stars: ✭ 60 (-68.91%)
Mutual labels: webcomponents, custom-elements
Stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Stars: ✭ 9,880 (+5019.17%)
Mutual labels: webcomponents, custom-elements
Web Components Angular React
Multiple apps as components POC
Stars: ✭ 64 (-66.84%)
Mutual labels: webcomponents, custom-elements
Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (-88.6%)
Mutual labels: webcomponents, custom-elements
Vaadin Combo Box
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Stars: ✭ 113 (-41.45%)
Mutual labels: webcomponents, custom-elements
Aybolit
Lightweight web components library built with LitElement.
Stars: ✭ 90 (-53.37%)
Mutual labels: webcomponents, custom-elements
Snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Stars: ✭ 288 (+49.22%)
Mutual labels: webcomponents, custom-elements
Nutmeg
Build, test, and publish vanilla Web Components with a little spice
Stars: ✭ 111 (-42.49%)
Mutual labels: webcomponents, custom-elements
Vanilla Hamburger
Animated hamburger menu icons for modern web apps (1.8 KB) 🍔
Stars: ✭ 110 (-43.01%)
Mutual labels: webcomponents, custom-elements
Vanilla Colorful
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
Stars: ✭ 467 (+141.97%)
Mutual labels: webcomponents, custom-elements
Magic Microservices
Write components in any way, use them everywhere.😘
Stars: ✭ 145 (-24.87%)
Mutual labels: webcomponents, svelte
Awesome Polymer
A collection of awesome Polymer resources.
Stars: ✭ 384 (+98.96%)
Mutual labels: webcomponents, custom-elements
Svelte Custom Elements
Turn Svelte components into web components
Stars: ✭ 45 (-76.68%)
Mutual labels: webcomponents, svelte
Vaadin Grid
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Stars: ✭ 383 (+98.45%)
Mutual labels: webcomponents, custom-elements
Redux Store Element
A custom element allowing a more declarative use of Redux.
Stars: ✭ 83 (-56.99%)
Mutual labels: webcomponents, custom-elements
anywhere-webcomponents
A UI work in progress based on custom elements (web components) for use in anywhere.
Stars: ✭ 17 (-91.19%)
Mutual labels: webcomponents, custom-elements
Switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Stars: ✭ 261 (+35.23%)
Mutual labels: webcomponents, custom-elements
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (-50.26%)
Mutual labels: webcomponents, custom-elements
Api Viewer Element
API documentation and live playground for Web Components
Stars: ✭ 121 (-37.31%)
Mutual labels: webcomponents, custom-elements
Peace of mind in your markup - A Linter for All Markup Languages.
Usage
Packages
Package | NPM | Platform |
---|---|---|
markuplint |
Node.js | |
@markuplint/file-resolver |
Node.js | |
@markuplint/html-spec |
Universal | |
@markuplint/html-parser |
Universal | |
@markuplint/i18n |
Universal | |
@markuplint/ml-ast |
Universal | |
@markuplint/parser-utils |
Universal | |
@markuplint/ml-config |
Universal | |
@markuplint/ml-core |
Universal | |
@markuplint/ml-spec |
Universal | |
@markuplint/rules |
Universal |
Plugins
Rule plugins
Package | NPM | Platform |
---|---|---|
@markuplint/rule-textlint |
Universal |
Language plugins
Package | NPM | Platform |
---|---|---|
@markuplint/pug-parser |
Universal | |
@markuplint/vue-parser |
Universal | |
@markuplint/vue-spec |
Universal | |
@markuplint/svelte-parser |
Universal | |
@markuplint/php-parser |
Universal | |
@markuplint/erb-parser |
Universal | |
@markuplint/ejs-parser |
Universal | |
@markuplint/mustache-parser |
Universal | |
@markuplint/nunjucks-parser |
Universal | |
@markuplint/liquid-parser |
Universal |
Editor Extensions
Editor | Page | Author |
---|---|---|
Visual Studio Code | @YusukeHirao | |
Vim (Not support v1.x yet) | @heavenshell |
Other Tools
- gulp-markuplint (Not support v1.x yet) Author: @ktsn
License
Thanks
This linter is inspired by:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].