Typeless
A complete toolkit for building scalable React apps with Typescript.
Install / Use
/learn @typeless-js/TypelessREADME
typeless
TypeScript + React Hooks + RxJS = 😻
Installation
Required peer dependencies: react@^16.8 and rxjs^@6
npm i typeless
yarn add typeless
Why Typeless?
Creating scalable React apps with TypeScript can be painful. There are many small libraries that can be combined, but none of them provide a complete solution for building complex applications.
typeless provide all building blocks: actions creators, reducers, epics with a minimal overhead of type annotation.
Features
- Designed for TypeScript and type safety. Only minimal type annotations are required, all types are inferred where possible.
- Simple and developer friendly syntax with React hooks.
- Event-driven architecture using RxJS.
- Reducers and epics are loaded dynamically in React components. There is no single
reducers.tsorepics.tsfile. - Code splitting for reducers and epics work out of the box.
- HMR works out of the box.
Quick start
https://typeless.js.org/introduction/quick-start
License
MIT
Related Skills
bluebubbles
354.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
354.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
