https://github.com/trigensoftware/nano_kit
An ecosystem of lightweight, modular, and performant libraries for building modern web applications, built around a push-pull based reactivity system.
https://github.com/trigensoftware/nano_kit
Last synced: 5 days ago
JSON representation
An ecosystem of lightweight, modular, and performant libraries for building modern web applications, built around a push-pull based reactivity system.
- Host: GitHub
- URL: https://github.com/trigensoftware/nano_kit
- Owner: TrigenSoftware
- License: mit
- Created: 2024-03-29T13:24:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-24T13:51:49.000Z (10 days ago)
- Last Synced: 2026-05-24T15:27:26.525Z (10 days ago)
- Language: TypeScript
- Homepage: http://nano-kit.js.org/
- Size: 4.35 MB
- Stars: 34
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Nano Kit
A lightweight, modular, and performant state management ecosystem for building modern web applications.
[📚 Documentation](https://nano-kit.js.org)
| Package | Description | Version |
|---------|-------------|---------|
| [`nanoviews`](packages/nanoviews#readme) | Direct DOM library for creating user interfaces. | [![NPM version][nanoviews-npm]][nanoviews-npm-url] |
| [`agera`](packages/agera#readme) | Push-pull based signal library based on alien-signals algorithm. | [![NPM version][agera-npm]][agera-npm-url] |
| [`kida`](packages/kida#readme) | State management library inspired by Nano Stores. | [![NPM version][kida-npm]][kida-npm-url] |
| [`@nano_kit/store`](packages/store#readme) | Signals-based state management library. | [![NPM version][store-npm]][store-npm-url] |
| [`@nano_kit/platform-web`](packages/platform-web#readme) | Web platform adapters and reactive helpers. | [![NPM version][platform-web-npm]][platform-web-npm-url] |
| [`@nano_kit/router`](packages/router#readme) | Routing library, built on @nano_kit/store. | [![NPM version][router-npm]][router-npm-url] |
| [`@nano_kit/query`](packages/query#readme) | Data fetching and caching library, built on @nano_kit/store. | [![NPM version][query-npm]][query-npm-url] |
| [`@nano_kit/intl`](packages/intl#readme) | Internationalization library, built on @nano_kit/store. | [![NPM version][intl-npm]][intl-npm-url] |
| [`@nano_kit/ssr`](packages/ssr#readme) | Base package for server-side rendering capabilities. | [![NPM version][ssr-npm]][ssr-npm-url] |
| [`@nano_kit/react`](packages/react#readme) | React integration for @nano_kit/store. | [![NPM version][react-npm]][react-npm-url] |
| [`@nano_kit/react-router`](packages/react-router#readme) | React integration for @nano_kit/router. | [![NPM version][react-router-npm]][react-router-npm-url] |
| [`@nano_kit/react-ssr`](packages/react-ssr#readme) | React adapter for server-side rendering capabilities. | [![NPM version][react-ssr-npm]][react-ssr-npm-url] |
| [`@nano_kit/preact`](packages/preact#readme) | Preact integration for @nano_kit/store. | [![NPM version][preact-npm]][preact-npm-url] |
| [`@nano_kit/preact-router`](packages/preact-router#readme) | Preact integration for @nano_kit/router. | [![NPM version][preact-router-npm]][preact-router-npm-url] |
| [`@nano_kit/preact-ssr`](packages/preact-ssr#readme) | Preact adapter for server-side rendering capabilities. | [![NPM version][preact-ssr-npm]][preact-ssr-npm-url] |
| [`@nano_kit/svelte`](packages/svelte#readme) | Svelte integration for @nano_kit/store. | [![NPM version][svelte-npm]][svelte-npm-url] |
| [`@nano_kit/svelte-router`](packages/svelte-router#readme) | Svelte integration for @nano_kit/router. | [![NPM version][svelte-router-npm]][svelte-router-npm-url] |
| [`@nano_kit/svelte-ssr`](packages/svelte-ssr#readme) | Svelte adapter for server-side rendering capabilities. | [![NPM version][svelte-ssr-npm]][svelte-ssr-npm-url] |
| [`@nano_kit/svelte-kit`](packages/svelte-kit#readme) | SvelteKit integration for stores, router, and SSR. | [![NPM version][svelte-kit-npm]][svelte-kit-npm-url] |
| [`@nano_kit/next-router`](packages/next-router#readme) | Next.js integration for @nano_kit/router. | [![NPM version][next-router-npm]][next-router-npm-url] |
[nanoviews-npm]: https://img.shields.io/npm/v/nanoviews.svg
[nanoviews-npm-url]: https://www.npmjs.com/package/nanoviews
[agera-npm]: https://img.shields.io/npm/v/agera.svg
[agera-npm-url]: https://www.npmjs.com/package/agera
[kida-npm]: https://img.shields.io/npm/v/kida.svg
[kida-npm-url]: https://www.npmjs.com/package/kida
[store-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fstore.svg
[store-npm-url]: https://npmjs.com/package/@nano_kit/store
[platform-web-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fplatform-web.svg
[platform-web-npm-url]: https://npmjs.com/package/@nano_kit/platform-web
[router-npm]: https://img.shields.io/npm/v/%40nano_kit%2Frouter.svg
[router-npm-url]: https://npmjs.com/package/@nano_kit/router
[query-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fquery.svg
[query-npm-url]: https://npmjs.com/package/@nano_kit/query
[intl-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fintl.svg
[intl-npm-url]: https://npmjs.com/package/@nano_kit/intl
[ssr-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fssr.svg
[ssr-npm-url]: https://npmjs.com/package/@nano_kit/ssr
[react-npm]: https://img.shields.io/npm/v/%40nano_kit%2Freact.svg
[react-npm-url]: https://npmjs.com/package/@nano_kit/react
[react-router-npm]: https://img.shields.io/npm/v/%40nano_kit%2Freact-router.svg
[react-router-npm-url]: https://npmjs.com/package/@nano_kit/react-router
[react-ssr-npm]: https://img.shields.io/npm/v/%40nano_kit%2Freact-ssr.svg
[react-ssr-npm-url]: https://npmjs.com/package/@nano_kit/react-ssr
[preact-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fpreact.svg
[preact-npm-url]: https://npmjs.com/package/@nano_kit/preact
[preact-router-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fpreact-router.svg
[preact-router-npm-url]: https://npmjs.com/package/@nano_kit/preact-router
[preact-ssr-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fpreact-ssr.svg
[preact-ssr-npm-url]: https://npmjs.com/package/@nano_kit/preact-ssr
[svelte-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fsvelte.svg
[svelte-npm-url]: https://npmjs.com/package/@nano_kit/svelte
[svelte-router-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fsvelte-router.svg
[svelte-router-npm-url]: https://npmjs.com/package/@nano_kit/svelte-router
[svelte-ssr-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fsvelte-ssr.svg
[svelte-ssr-npm-url]: https://npmjs.com/package/@nano_kit/svelte-ssr
[svelte-kit-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fsvelte-kit.svg
[svelte-kit-npm-url]: https://npmjs.com/package/@nano_kit/svelte-kit
[next-router-npm]: https://img.shields.io/npm/v/%40nano_kit%2Fnext-router.svg
[next-router-npm-url]: https://npmjs.com/package/@nano_kit/next-router