Skip to content

swordev/dreamkit

Repository files navigation

dreamkit

workflow-badge license-badge

The Solid.js dev kit you've always dreamed of.

Notice

The main branch will be locked due to SolidHack 2024. New changes will be pushed to the next branch (https://next.dreamkit.dev). If you want to support the project, you have the possibility to do so here.

Packages

Name Version Description
dreamkit npm-badge-dreamkit Toolkit for building Solid/SolidStart apps.

Internal packages

Name Version Description
@dreamkit/app npm-badge-dreamkit_app Set of utils to create applications.
@dreamkit/dev npm-badge-dreamkit_dev Development tools for DreamKit.
@dreamkit/func npm-badge-dreamkit_func Functions builder with IoC and input validation.
@dreamkit/ioc npm-badge-dreamkit_ioc A simple and lightweight IoC container for TypeScript.
@dreamkit/kind npm-badge-dreamkit_kind Alternative to instanceof compatible with partial HMR.
@dreamkit/node-app npm-badge-dreamkit_node-app DreamKit application for Node.js.
@dreamkit/schema npm-badge-dreamkit_schema Validation and management of typed schemas.
@dreamkit/solid npm-badge-dreamkit_solid DreamKit tools for Solid.
@dreamkit/utils npm-badge-dreamkit_utils A collection of utilities for DreamKit.
@dreamkit/workspace npm-badge-dreamkit_workspace Tool for managing monorepos.

Installation

pnpm install dreamkit

Resources

Development

Requirements

Startup

git clone https://github.com/swordev/dreamkit
cd dreamkit
git checkout next
pnpm install
pnpm watch

pnpm dev:site
# or
pnpm dev:solid-start-app

License

Distributed under the MIT License. See LICENSE file in each package for more information.