Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/timobechtel/socketdb

Real-time data synchronization
https://github.com/timobechtel/socketdb

database db javascript nodejs real-time socket socket-io socketdb synchronization websocket

Last synced: 3 months ago
JSON representation

Real-time data synchronization

Awesome Lists containing this project

README

        


logo


SocketDB


Real-time synchronized data storage




Version


Documentation


License: MIT



·
Homepage
·
Report Bug / Request Feature
·

## Table of Contents

- [Installation](#install)
- [Test](#run-tests)
- [Contributing](#Contributing)
- [License](#license)

## ➡️ Documentation

You can find the documentation here:

## Install

```sh
npm install -D @socketdb/client @socketdb/server
```

## Run tests

```sh
pnpm run-many --target test
```

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

1. Check [issues](https://github.com/TimoBechtel/socketdb/issues)
1. Fork the project
1. Create your feature branch (`git checkout -b feat/AmazingFeature`)
1. Test your changes `pnpm run-many --target test`
1. Commit your changes (`git commit -m 'feat: add amazingFeature'`)
1. Push to the branch (`git push origin feat/AmazingFeature`)
1. Open a pull request

### Commit messages

This project uses semantic-release for automated release versions. So commits in this project follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0-beta.2/) guidelines. I recommend using [commitizen](https://github.com/commitizen/cz-cli) for automated commit messages.

## Show your support

Give a ⭐️ if this project helped you!

## 📝 License

This project is [MIT](https://github.com/TimoBechtel/socketdb/blob/main/LICENSE) licensed.