Skip to content
@petit-kit

Petit-kit

Petit Kit 🛠️

A collection of lightweight, modular JavaScript utilities designed for modern web development. Built with TypeScript, tree-shakable, and framework-agnostic.

🎯 Philosophy

Petit Kit follows the Unix philosophy: "Do one thing and do it well". Each package is focused, lightweight, and can be used independently or together to build powerful web applications.

📦 Packages

Web Components framework with props, lifecycle hooks, and plugins

Lightweight state management with reactive subscriptions

Essential utility functions for common web development tasks

🏗️ Architecture

Each package is designed to be:

  • Modular: Use only what you need
  • Tree-shakable: Unused code is eliminated during bundling
  • TypeScript-first: Full type safety and IntelliSense
  • Framework-agnostic: Works with any framework or vanilla JS
  • Lightweight: Minimal bundle size impact
  • Performant: Optimized for modern browsers

🤝 Contributing

We welcome contributions! Feel free to clone and do PRs.

📄 License

MIT License

👨‍💻 Author

@petitssoldats - [email protected] - nicolasforestier.dev

⭐ Support

If you find this project helpful, please consider:

  • ⭐ Starring the repository
  • 🐛 Reporting bugs
  • 💡 Suggesting new features
  • 🤝 Contributing code

Petit Kit - Small tools, big possibilities! 🚀

Pinned Loading

  1. magasin magasin Public

    A lightweight, reactive state management library with plugin support and automatic dependency tracking.

    TypeScript

  2. utils utils Public

    A collection of essential utility functions for mathematical operations, color manipulation, performance optimization, and array processing in TypeScript/JavaScript applications.

    TypeScript

Repositories

Showing 5 of 5 repositories

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…