A curated list of awesome things related to Kuzzle.
Table of Content
Link with
logo are official projects.
- Kuzzle Admin Console
: An SPA to administrate your Kuzzle: index and collection management, document creation, realtime subscription and permissions management. - Kuzzle CLI
: A CLI to administrate and manage your Kuzzle.
- Javascript
: Javascript SDK for both Node.js and the browser including multi-protocol support and offline resiliency. - Golang
: Golang SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency. - Java
: Java SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency. - Android
: Android SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency. - C#
: C# SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency. - PHP
: PHP SDK using the Http protocol to communicate with Kuzzle API. - Dart: Dart SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency.
- Rust: Rust SDK using the Http protocol to communicate with Kuzzle API.
- S3
: Upload and manage files with S3 protocol. - Prometheus
: Monitor your Kuzzle application with Prometheus. - Cloudinary
: Manage your images with Cloudinary. - Freeboard IoT Dashboard
: Freeboard plugin to help integrating data from a Kuzzle Server to your Freeboard IoT Dashboard. - Probe BigQuery Connector
: Plugin forwarding Probe measures to Google BigQuery
- Local
: Provide local authentication with username/password for Kuzzle. - 0Auth
: Authentication plugin with 0Auth services like Google, Facebook, etc.
- Cluster
: Enable to deploy your Kuzzle application as a resilient and scalable masterless cluster - Logger
: Handle logging and use Winston to transport them anywhere. - Computed Fields
: Allow definition and usage of computed fields in documents. - Probe
: Statistical probe plugin. - Probe Listener
: Statistical probe listener plugin.
- Core Plugin Boilerplate
: Simple boilerplate and example code to build a Kuzzle Plugin. - Advanced Boilerplate
: Advanced boilerplate for a core plugin with better modularity. - TOTP 2Factor Authentication Example
: Example of 2Factor authentication with TOTP. - External Authentication Example
: Example of using an external system to authenticate users with Kuzzle. - Custom Policies Example
: Example of advanced permission management with a Kuzzle plugin. - Geofenced Read Restriction Example
: Example of restricting read access based on user location - Typescript Plugin Boilerplate: A starter kit for Kuzzle.io using the marvellous Typescript.
- Javascript SDK
: Javascript SDK for both Node.js and the browser including multi-protocol and offline resiliency. - Kuzzle Angular NgRx: Ngrx Data and Entity wrapper over the Kuzzle JS sdk for Angular applications using NgRx
- SDK 0Auth Login Popup
: Open a popup for 0Auth authentication using the 0Auth plugin.
- Vue Kuzzle
: A Vue.js plugin shipping the Kuzzle SDK in your components. - Vue.js/CoreUI Boilerplate
: A fully fledged boilerplate to kickoff your Kuzzle projects with VueJS, CoreUI and i18n. - Getting Started with Vue.js & Javascript SDK
: Learn how to use the Javascript SDK inside a Vue.js application. - Todo App Example
: Example of a Todo application with Vue.js and the Javascript SDK. - Kuzzle for Vue.js: Integrates Kuzzle with Vue usign declarative queries.
- Geo Ads App Example
: Example application of an application displaying ads depending of a user location.
- React.js & Redux Boilerplate
: A fully fledged boilerplate to kickoff your Kuzzle projects with React and Redux. - Getting Started with React.js & Javascript SDK
: Learn how to use the Javascript SDK inside a React/Redux application.
- Types Definition for Plugin Context: Types definition for the plugin context. (
accessors,constructors, etc.) - Types Definition for Kuzzle Common Objects: Types definitions for Kuzzle common objects. (
request,KuzzleError, etc.) - Typescript Plugin Boilerplate: A starter kit for Kuzzle.io using the marvellous Typescript.
- Dart SDK: Dart SDK using the WebSocket protocol to communicate with Kuzzle API and including offline resiliency.
- Kuzzle Go App Example
: Pokemon Go like application made with Dart SDK, Flutter and Kuzzle. - Kuzzle Flutter Admin: A kuzzle admin app built using kuzzle_dart and Flutter.
- py-kuzzle-iot: Minimalist client to publish states and subscribe to changes.
- Kuzzle Setup.sh
: Download and run a Kuzzle stack with a bash oneliner bash -c "$(curl https://get.kuzzle.io)". - Kuzzle Stack on Ubuntu Setup: Install a Kuzzle Stack with a SSL proxy on Ubuntu.
- Production Image
: Production image for Kuzzle. - Elasticsearch Image
: Preconfigured Elasticsearch Image to work with Kuzzle. - Plugin Development Image
: Image containing all necessary tools to develop Kuzzle plugin. - Kuzzle Admin Console Image: Kuzzle Admin Console in a Docker Image.
- Kuzzle & Kibana: A Docker-Compose file for running Kuzzle and Kibana together.
- SSL Proxy for Kuzzle
: Setup an SSL proxy using Nginx and Lets Encrypt. - Kuzzle AMI on AWS Marketplace
: Kuzzle AMI image to quickly launch a Kuzzle stack for developing purpose.
- Complete Backend Solution vs Backend Framework
: Differences between Complete Backend solution like Kuzzle and Backend Framework like Symfony or Rails. - Beyond 15,000 queries per second with geomarketing and Kuzzle
: Use Kuzzle for realtime geomarketing backend with very good performances. - Pub/Sub: key concepts and its usage for real-time application
: What is Pub/Sub and how to do it with Kuzzle. - Develop a new Generation of apps with Kuzzle real-time engine
: What are the advantages of Kuzzle real-time engine and use it to build easy real-time apps.
- Keep Only Warm Data
: Clean old data from Kuzzle. - Massive Data Import
: Quickly import massive amount of data into Kuzzle. - Synchronize Kuzzle with Another Database
: Realtime synchronization of Kuzzle data into another database (Cassandra). - Create Realtime IoT Dashboard with Freeboard
: Create a real-time visualization for Kuzzle by adding a simple plugin to Freeboard, an open source dashboard. - Use Kuzzle as an IoT backend With ESP32
: Develop an IoT application using an ESP32 module and Kuzzle, communicating using MQTT. - Visualize Kuzzle Data with Google Data Studio
: Use Google Data Studio to visualize Kuzzle data. - Visualize Kuzzle Data with Kibana
: Use Kibana to visualize Kuzzle data.
Feel free to add you project by forking this repository and making a pull request.
If you don't find any category for your project, you can also propose a new one.
