slimjs/slim.js
Fast & Robust Front-End Micro-framework based on modern standards observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3627
- days_rel: n/a
- days_push: 1092
- n_releases_24m: 0
Adoption not part of the score
1036 stars · 61 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Slim.js is an ultra-lightweight (~3KB gzipped) front-end micro-framework for building native Web Components with declarative templates and reactive data binding. It uses standard browser APIs like CustomElementsRegistry and HTMLElement inheritance with no compilers or external dependencies.
Use cases
- build web components with declarative templates
- create custom HTML elements with data binding
- add reactive UI components to an existing app without a full framework
- write framework-agnostic components usable alongside React, Vue, or Angular
- build lightweight UIs without a build step or compiler
- create reusable render-only components with minimal JavaScript
When to choose
- you want native Web Components with tiny footprint and no build tooling
- you need components interoperable with any other framework
- you prefer direct DOM manipulation without a virtual DOM layer
- you want opt-in directives and shadow DOM control
When to avoid
- you need a large ecosystem with routing, state stores, and devtools out of the box
- you want a large community and frequent updates - the project has low recent activity
- you need server-side rendering or SSR support
- your team prefers mainstream frameworks with extensive hiring pools
Facets
library · maturity maintenance
frontend-framework ui-components state-management templating web-development frontend browser web-components data-binding micro-framework custom-elements shadow-dom es6 no-build-tools lightweight javascript web
2 sources
- readme: https://github.com/slimjs/slim.js · fetched 2026-08-28 · 8a6680a0c8b4
- homepage: http://slimjs.com · fetched 2026-08-29 · a4554f8b4428
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slimjs/slim.js | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem