Skip to content
A complete toolkit for building scalable React apps with Typescript.
Branch: master
Clone or download
BetterCallSky update readme
Signed-off-by: Łukasz Sentkiewicz <>
Latest commit 78838dc Mar 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs add starter kits Mar 20, 2019
examples more examples (#4) Mar 12, 2019
packages/typeless v0.0.18 Mar 18, 2019
website add starter kits Mar 20, 2019
.editorconfig init Feb 20, 2019
.gitignore unignore docs Feb 21, 2019
.prettierrc add prettier, fix typing bug Mar 18, 2019
LICENSE init Feb 20, 2019 update readme Mar 20, 2019
lerna.json v0.0.18 Mar 18, 2019
package.json switch to monorepo (#1) Feb 20, 2019
yarn.lock switch to monorepo (#1) Feb 20, 2019


Typescript + React Hooks + Redux + RxJS = 😻

Build Status npm module


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.


  • 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.ts or epics.ts file.
  • Code splitting for reducers and epics work out of the box.
  • HMR works out of the box.

Quick start



You can’t perform that action at this time.