Limbo is a fast and lightweight chat application built with Next.js, React.js, TypeScript, MongoDB, and Socket.IO. It features a login/register mechanism built from scratch.
-
Real-time messaging using Socket.IO
-
User authentication and registration
-
Fast and responsive UI
-
Lightweight and scalable architecture
-
Next.js: A React framework for server-side rendering and static site generation.
-
React.js: A JavaScript library for building user interfaces.
-
TypeScript: A statically typed superset of JavaScript that compiles to plain JavaScript.
-
SQLite: A lightweight SQL Database
-
Socket.IO: A library for real-time, bidirectional communication between web clients and servers.
To get started with Limbo, follow these steps:
-
Clone the repository:
git clone https://github.com/chillingstar/limbo.git
-
Install dependencies:
bun install
-
Start the development server:
bun run dev
-
Open your browser and navigate to
http://localhost:443
, or whatever port that you entered.
- Please use Bun or Deno, or it wouldn't run.
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the StarProjects License.