Skip to content
@tsxper

TSXPER

TypeScript Experiments.

TSXPER - TypeScript Experiments

TypeScript Experiments is a set of open source software components, written to improve TypeScript/JavaScript developers daily activities and make overall development process more straightforward on both client and server sides.

Goals

  • Make developers more productive.
  • Deliver easily extensible software components.
  • Provide convenient development toolkit.
  • Decrease transitive (3rd parties) dependencies.
  • Apply everywhere. Adapt interfaces to make them applicable on client and server sides.

Principles

  • Easier is better.
  • Less dependencies is better. Zero dependencies is the best.
  • Instances are over plain objects.*
  • Stability over frequent delivery.**
  • IoC over implementing details.***

[ * ] PLain objects are objects created with using object literals.

Example.

const obj = {};

[ ** ] We are not in the fast delivery race. Always test before push.

[ *** ] Do not try to implement all the domain-specific details yourself. The problems, have been solving by engineers, are very unique. Engineer, that works on a specific problem, has better domain insights. Instead of trying to predict and solve all the possible problems yourself, provide tools and a space to solve the problem in the best way. Also, such details can always be placed in examples.

Collaboration

Collaborators are welcome.

Popular repositories

  1. .github .github Public

    TSXPER org default repository

  2. crc32 crc32 Public

    Cyclic Redundancy Check 32

    TypeScript

  3. service-manager service-manager Public

    Extension to the Service Locator design pattern, that helps to manage application dependencies.

    TypeScript

  4. proximux proximux Public

    Proximux is connections multiplexor and proxy. TCP connections funnel.

    TypeScript

  5. log-stream log-stream Public

    Stream-based NodeJS logger

    TypeScript

  6. log-stream-formatter-visual log-stream-formatter-visual Public

    Visual formatter for @tsxper/log-stream

    TypeScript

Repositories

Showing 7 of 7 repositories
  • log-stream Public

    Stream-based NodeJS logger

    TypeScript 0 MIT 0 0 0 Updated Feb 9, 2024
  • cyclic-object Public

    Convert cyclic object to JSON with replacement

    TypeScript 0 MIT 0 0 0 Updated Feb 4, 2024
  • log-stream-formatter-visual Public

    Visual formatter for @tsxper/log-stream

    TypeScript 0 MIT 0 0 0 Updated Feb 2, 2024
  • proximux Public

    Proximux is connections multiplexor and proxy. TCP connections funnel.

    TypeScript 0 MIT 0 0 0 Updated Jan 13, 2024
  • service-manager Public

    Extension to the Service Locator design pattern, that helps to manage application dependencies.

    TypeScript 0 MIT 0 0 0 Updated Jan 5, 2024
  • crc32 Public

    Cyclic Redundancy Check 32

    TypeScript 0 MIT 0 0 0 Updated Dec 23, 2023
  • .github Public

    TSXPER org default repository

    0 MIT 0 0 0 Updated Dec 6, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…