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