Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Real-time Web Apps for Node.js

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)




Helene: The Next Evolution in Real-Time Web Development




📘 Documentation




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)