Telperion Technology is an open-source organization building battle-tested utilities and tools for modern web development. Our libraries are crafted with performance, type safety, and developer experience in mind — most packages are zero-dependency, fully tree-shakeable, and written in TypeScript.
| Repository | Description | Stars | Language |
|---|---|---|---|
| js-utils | 50+ utility functions for arrays, objects, promises, strings, and more | ⭐ 26 | TypeScript |
| telperion | Monorepo of open-source packages including @telperion/js-utils, @telperion/extra-ts-types, @telperion/rx-utils, @telperion/messenger, and more |
⭐ 2 | TypeScript |
| maslak | Converts flat objects to key-value pairs and sorts them by a given array | ⭐ 8 | JavaScript |
| version-update | CLI tool to bump package.json version numbers |
— | JavaScript |
| Repository | Description | Stars | Language |
|---|---|---|---|
| scroll-manager | Improved scroll events & scroll management using RxJS observables | ⭐ 5 | TypeScript |
| resize-manager | Improved resize events for window & DOM elements | ⭐ 1 | TypeScript |
| position-tracker | Library to track DOM element position in the browser | — | TypeScript |
| sticky | Sticky web component | — | TypeScript |
| styled-web-components | Styled web components | — | JavaScript |
| Repository | Description | Stars | Language |
|---|---|---|---|
| angular-rest | Angular HTTP client with TypeScript declarative annotations, observables, interceptors, and timeouts | ⭐ 3 | TypeScript |
| ng-utils | Commonly used Angular application utilities | ⭐ 1 | TypeScript |
| Repository | Description | Stars | Language |
|---|---|---|---|
| hermes | JavaScript messaging library for Chrome extensions, iframes, and web workers | — | TypeScript |
The telperion monorepo is our primary development hub, built with Nx. It contains a growing collection of packages published to npm:
|
JS & TS
|
Angular
|
|
Messaging
|
Build & DevOps
|
- 🟦 TypeScript First — Full type definitions across all packages
- 🌲 Tree-shakeable — Import only what you need; zero unused code
- 🔗 Zero / Minimal Dependencies — Most packages ship with no external deps
- 🧪 Well Tested — High test coverage and CI across repositories
- 📚 Documented — Comprehensive docs at open-source.telperion.tr
- 🎨 Framework Agnostic — Works with Angular, React, Vue, or plain JavaScript
We welcome contributions! Check out the individual repositories for contributing guidelines. In general:
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m 'feat: add my feature' - Push and open a Pull Request
| 🌐 Website | telperion.tr |
| 📖 Open Source Docs | open-source.telperion.tr |
| 📦 npm Organization | npmjs.com/org/telperion |
| 💻 GitHub | github.com/telperiontech |
Made with ❤️ by Telperion Technology