Skip to content

wosherco/socketless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socketless

Websockets made simple.

Homepage | Dashboard | Docs

Why Socketless?

Setup

To setup socketless in your project, you can check out our Get Started guide.

Cloud

To use Socketless in the cloud, you can sign up today at app.socketless.ws.

Self-Hosted

To self-host Socketless, you can follow the Self-Hosted guide.

In a nutshell, you can clone the Repository and build the Docker Images:

git clone https://github.com/wosherco/socketless.git
docker compose build
  • You will need to configure the .env file. (Reference on .env.example)
  • You will need a PostgreSQL Database, and a Dragonfly (or any redis-like database) instance. Deploy them using the docker-compose.db.yml file.

Packages

Here are the available packages in Socketless:

Development

To develop Socketless, you will need to have Node 20.16 or higher and PNPM 9.10 or higher installed.

pnpm install
pnpm dev

You have more information on Development and Contribution in CONTRIBUTING.md.

Development Ports

  • Dashboard (localhost:3000)
  • Landing (localhost:3001)
  • Docs (localhost:3002)
  • Connect (localhost:3100)
  • Master (localhost:3101)

Feature Requests

If you want to request a feature, check out our insigh.to board. If the feature request has already been created, just upvote it.

Feature Requests that are accepted will be moved into a GitHub Issue.