Slash
A collection of TypeScript/JavaScript packages to build high-quality web services.
Install / Use
/learn @toss/SlashREADME
<div align="center"> <a href="https://slash.page" title="Slash - A collection of TypeScript/JavaScript packages to build high-quality web services."> <img src="https://raw.githubusercontent.com/toss/slash/main/docs/static/banner.png" alt="Slash Logo - A collection of TypeScript/JavaScript packages to build high-quality web services." /> </a> </div> <br/> <br/>[!NOTE] Slash is a legacy project and is not currently being maintained.
Many of Slash's useful features will be separated into several individual packages that are currently under development.
- es-hangul is a JavaScript library that makes it easy to work with Hangul.
- es-toolkit is a modern JavaScript utility library with high performance, small bundle size, and strong types.
- suspensive is a JavaScript library that elegantly handles React's suspense and error boundaries.
- use-funnel is a powerful and safe step-by-step state management React library
If you would like to contribute to Slash, please contribute to these packages, not Slash.
Slash libraries ·

English | 한국어
Slash is a collection of TypeScript/JavaScript packages used in Toss. It provides over 30 npm packages which can serve as a foundation to provide high-quality web services.
- common: General libraries which can be used both in Node.js and browser environments. They include @toss/utils and @toss/hangul.
- react: Components, hooks or utility functions that can be used when developing web services in React. They include @toss/use-overlay and @toss/emotion-utils.
Check out our Slash libraries docs.
Contributing
We welcome contribution from everyone in the community. Read below for detailed contribution guide.
License
MIT © Viva Republica, Inc. See LICENSE for details.
<a title="Toss" href="https://toss.im"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.toss.im/logos/png/4x/logo-toss-reverse.png"> <img alt="Toss" src="https://static.toss.im/logos/png/4x/logo-toss.png" width="100"> </picture> </a>