Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boris-jenicek/ng-vibe
A suite of dynamic and efficient tools designed for Angular 17+, enhancing application interactivity and aesthetics through innovative open-source libraries. 🚀
https://github.com/boris-jenicek/ng-vibe
Last synced: about 2 months ago
JSON representation
A suite of dynamic and efficient tools designed for Angular 17+, enhancing application interactivity and aesthetics through innovative open-source libraries. 🚀
- Host: GitHub
- URL: https://github.com/boris-jenicek/ng-vibe
- Owner: boris-jenicek
- License: mit
- Created: 2024-03-27T21:53:29.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T00:22:51.000Z (6 months ago)
- Last Synced: 2024-10-11T06:44:52.140Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 5.31 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-angular - ng-vibe - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions. (Table of contents / Third Party Components)
- fucking-awesome-angular - ng-vibe - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions. (Table of contents / Third Party Components)
- fucking-awesome-angular - ng-vibe - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions. (Table of contents / Third Party Components)
- fucking-awesome-angular - ng-vibe - Designed for Angular 17+, these tools (drawer, dialog, toastify,timer, service-locator) are here to enhance your development process with dynamic and efficient solutions. (Table of contents / Third Party Components)
README
@ng-vibe
Hello, Angular enthusiasts! I'm Boris Jenicek, coming straight to you with some exciting news from my digital workshop. Excited to share that a new series of open-source libraries, ng-vibe, is now available.![@ng-vibe](https://raw.githubusercontent.com/boris-jenicek/ng-vibe/master/promo/ng-vibe/ng-vibe-1.png)
Designed for Angular 17+, these tools are here to enhance your development process with dynamic and efficient solutions. Here's a quick overview:## Available Packages
Explore the @ng-vibe collection, each library innovatively conceived for Angular 17+, designed to enhance your application's interactivity and aesthetic:
- ### **[@ng-vibe/drawer](https://www.npmjs.com/package/@ng-vibe/drawer)**
**Dynamic Drawer Component:** Seamlessly integrate animated side panels. Perfect for enriching UI with accessible and interactive drawers. [GitHub](https://github.com/boris-jenicek/ng-vibe/tree/main/libs/drawer)- ### **[@ng-vibe/dialog](https://www.npmjs.com/package/@ng-vibe/dialog)**
**Versatile Dialog Management:** Create and manage modals and pop-ups effortlessly. Offers flexibility for various use cases. [GitHub](https://github.com/boris-jenicek/ng-vibe/tree/main/libs/dialog)- ### **[@ng-vibe/toastify](https://www.npmjs.com/package/@ng-vibe/toastify)**
**Fluid Toast Notifications:** Generate attractive, customizable toast messages in multiple screen positions. Ideal for dynamic feedback and alerts. [GitHub](https://github.com/boris-jenicek/ng-vibe/tree/main/libs/toastify)- ### **[@ng-vibe/timer](https://www.npmjs.com/package/@ng-vibe/timer)**
**Precise Timer Management:** Equip your Angular applications with a comprehensive timer library, perfect for progress or remaining calculations. [GitHub](https://github.com/boris-jenicek/ng-vibe/tree/main/libs/timer)- ### **[@ng-vibe/service-locator](https://www.npmjs.com/package/@ng-vibe/service-locator)**
**Enhanced Service Management:** A library that implements the Service Locator pattern to manage service instances in Angular, enabling easy access and dynamic service creation without relying on Angular's built-in DI annotations. [GitHub](https://github.com/boris-jenicek/ng-vibe/tree/main/libs/service-locator)## Contributing ❤️
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make to `ng-vibe` are **greatly appreciated**.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/amazing-feature`)
3. Commit your Changes (`git commit -m 'feat: some amazing feature'`)
4. Push to the Branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request## Getting Started
To get started with `ng-vibe`, clone this repository to your local machine. From there, you can navigate into the repository's root and install the necessary dependencies.
```bash
git clone https://github.com/yourusername/ng-vibe.git
cd ng-vibe
npm install
```### Running the Playground Application
To test the functionality of the `ng-vibe` packages and see them in action, you can run the playground application. This application is a great way to explore the capabilities of each package and how they can be utilized in your projects.
```bash
npm start
```This command will start the playground application, where you can interact with the components and utilities provided by the `ng-vibe` packages.
## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Boris Jenicek - [LinkedIn](https://www.linkedin.com/in/boris-jenicek/)
Project Link: [https://github.com/boris-jenicek/ng-vibe](https://github.com/boris-jenicek/ng-vibe)