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 |
|---|---|---|---|
| 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
Made with ❤️ by Telperion Technology
