Skip to content

petit-kit/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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 virtual DOM and templating system

Lightweight state management with reactive subscriptions

Smooth scrolling with plugins for advanced scroll effects

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! πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors