Skip to content

Go library for managing real-time PostgreSQL changes.

License

Notifications You must be signed in to change notification settings

quix-labs/flash

Repository files navigation

Flash

Documentation License

Flash is a lightweight Go library for managing real-time PostgreSQL changes using event management.

Notes

This library is currently under active development.

Features and APIs may change.

Contributions and feedback are welcome!

Features

  • ✅ Start/Stop listening during runtime.
  • ✅ Supports common PostgreSQL events: Insert, Update, Delete, Truncate.
  • ✅ Driver interfaces for creating new drivers.
  • ✅ Parallel Callback execution using goroutine
  • ✅ Listen for changes in specific columns, not the entire row.
  • ✅ Listen changes using WAL replication

🌐 Visit Our Website

For more information, updates, and resources, check out the official website:

📚 Documentation

Our detailed documentation is available to help you get started, learn how to configure and use Flash, and explore advanced features:

Contributing

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes.
  4. Push your branch.
  5. Create a pull request.

Credits

License

MIT. See the License File for more information.

Releases

No releases published

Sponsor this project

 

Packages

No packages published