Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leonardoventurini/helene
Real-time Web Apps for Node.js
https://github.com/leonardoventurini/helene
event-driven javascript mongodb mongoose nodejs reactjs real-time typescript websockets
Last synced: 23 days ago
JSON representation
Real-time Web Apps for Node.js
- Host: GitHub
- URL: https://github.com/leonardoventurini/helene
- Owner: leonardoventurini
- License: mit
- Created: 2022-04-08T22:25:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T13:30:49.000Z (7 months ago)
- Last Synced: 2024-05-01T16:28:40.807Z (7 months ago)
- Topics: event-driven, javascript, mongodb, mongoose, nodejs, reactjs, real-time, typescript, websockets
- Language: TypeScript
- Homepage: https://helene.techster.tech
- Size: 3.19 MB
- Stars: 34
- Watchers: 5
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Tests](https://github.com/leonardoventurini/helene/actions/workflows/test.yml/badge.svg)
![npm](https://img.shields.io/npm/v/helene?style=flat-square)
![GitHub](https://img.shields.io/github/license/leonardoventurini/helene?style=flat-square)
![GitHub watchers](https://img.shields.io/github/watchers/leonardoventurini/helene?style=social)
![GitHub Repo stars](https://img.shields.io/github/stars/leonardoventurini/helene?style=social)Building on the legacy of Meteor.js, Helene is the cutting-edge Node.js real-time framework designed to elevate your web applications. Just as Meteor revolutionized the ease of building real-time applications, Helene continues this tradition with enhanced performance and scalability.
Inspired by Light, Built for Speed
The name Helene, derived from the Greek word for "torch" or "light," reflects our commitment to illuminating the path for developers. Like Meteor.js, Helene is crafted with the philosophy of simplicity and efficiency, ensuring you can build powerful real-time applications without the usual complexities.
### Why Helene?
- Real-Time Brilliance: With Helene, enjoy the seamless real-time data handling that Meteor.js is known for, but with optimized performance for modern web demands.
- Developer-Friendly: Helene maintains the ease-of-use and rapid development cycle that Meteor developers love, making it intuitive for both newcomers and seasoned professionals.
- Unified Ecosystem: Just as Meteor.js offered an integrated stack, Helene provides a cohesive environment, leveraging the strengths of Node.js while introducing innovative tools to streamline your workflow.
- Scalability and Performance: Helene enhances the scalability features of Meteor.js, ensuring your applications can grow and perform under increased loads.Join the Helene Revolution
By embracing the foundational principles of Meteor.js and pushing the boundaries further, Helene offers a familiar yet revolutionary platform for real-time web development. Illuminate your projects with Helene, where the legacy of Meteor meets the future of web applications.
### Quickstart
```bash
yarn install @helenejs/server @helenejs/client
```### Core Packages
- [@helenejs/server](packages/server/README.md) - Create a Helene server in Node.js
- [@helenejs/client](packages/client/README.md) - Connect to your Helene server from the browser or Node.js
- [@helenejs/data](packages/data/README.md) - In-memory database for the browser and Node.js with syntax similar to MongoDB
- [@helenejs/react](packages/react/README.md) - A set of React hooks and utilities to easily integrate your React application with Helene
- [@helenejs/utils](packages/utils/README.md) - A set of utilities used by Helene or its extensions### License
[MIT](LICENSE)