8000 Moon7 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
@moon7-io

Moon7

Building blocks for TypeScript projects, built with composition and type safety in mind
  • Singapore

🌙 Moon7 Libraries

Welcome to the Moon7 ecosystem - a collection of lightweight, type-safe libraries for TypeScript and JavaScript that help you build better applications.

💫 What is Moon7?

Moon7 is a family of small, focused libraries designed to solve common programming challenges in modern web and application development. Each library addresses a specific problem domain with minimal overhead, allowing you to pick exactly what you need without bloating your project.

Our philosophy is simple:

  • Lightweight: Small bundles with zero or minimal dependencies
  • Type-safe: First-class TypeScript support with excellent type inference
  • Pragmatic: Designed for real-world use in everyday applications
  • Flexible: Using the right programming paradigm for each problem

📚 Libraries

These libraries have been officially released with documentation and are available on npm:

Library Description npm
@moon7/async Asynchronous utilities for promises, semaphores, and concurrent operations npm version
@moon7/bits Bit manipulation utilities and binary operations npm version
@moon7/inspect Runtime type checking with powerful, composable type inspectors npm version
@moon7/result Functional error handling with Result and Maybe types npm version
@moon7/signals Reactive programming with Signals, Sources, and Streams npm version
@moon7/sort Composable sorting functions for arrays and collections npm version

🤝 Contributing

We welcome contributions from everyone! See our contributing guide for more details on how to get involved. Please feel free to submit a Pull Request.

📝 License

All Moon7 libraries are released under the MIT License unless otherwise specified. See the LICENSE file in each repository for details.

🌟 Acknowledgements

Moon7 is created and maintained by Munir Hussin.

Popular repositories Loading

  1. moon7-async moon7-async Public

    Asynchronous utilities for JavaScript and TypeScript applications

    TypeScript

  2. moon7-inspect moon7-inspect Public

    Lightweight, type-safe runtime type checking library for TypeScript and JavaScript

    TypeScript

  3. moon7-result moon7-result Public

    TypeScript Result type for functional error handling

    TypeScript

  4. moon7-signals moon7-signals Public

    A signal-slot library for TypeScript for event dispatching and handling

    TypeScript

  5. .github .github Public

    Core templates, workflows, and community guidelines for moon7 projects.

  6. moon7-bits moon7-bits Public

    Type-safe bitwise operations for JavaScript and TypeScript with named bit collections

    TypeScript

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…

0