All Projects → dispatchlabs → disgo

dispatchlabs / disgo

Licence: other
Go Dispatch client

Programming Languages

go
31211 projects - #10 most used programming language
Roff
2310 projects
shell
77523 projects
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to disgo

api-front
api统一前端、转发代理、协议分析、流量复制
Stars: ✭ 97 (+223.33%)
Mutual labels:  dispatch
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Stars: ✭ 964 (+3113.33%)
Mutual labels:  dispatch
Runtime
An Objective-C simulator written in Swift.
Stars: ✭ 125 (+316.67%)
Mutual labels:  dispatch
Reboot
Scala wrapper for the Java AsyncHttpClient.
Stars: ✭ 437 (+1356.67%)
Mutual labels:  dispatch
Dispatch
Web-based IRC client in Go.
Stars: ✭ 595 (+1883.33%)
Mutual labels:  dispatch
Material Flux
No magic flux implementation library.
Stars: ✭ 76 (+153.33%)
Mutual labels:  dispatch
particule
Fine-grained atomic React state management library
Stars: ✭ 31 (+3.33%)
Mutual labels:  dispatch
Fluentdispatch
🌊 .NET Standard 2.1 framework which makes easy to scaffold distributed systems and dispatch incoming load into units of work in a deterministic way.
Stars: ✭ 152 (+406.67%)
Mutual labels:  dispatch
Swiftcoroutine
Swift coroutines for iOS, macOS and Linux.
Stars: ✭ 690 (+2200%)
Mutual labels:  dispatch
Redux Idle Monitor
A Redux component to schedule events at stages of user idleness across multiple browser tabs.
Stars: ✭ 105 (+250%)
Mutual labels:  dispatch
Repatch
Dispatch reducers
Stars: ✭ 516 (+1620%)
Mutual labels:  dispatch
Fastcore
Python supercharged for the fastai library
Stars: ✭ 565 (+1783.33%)
Mutual labels:  dispatch
Multimethod
Multiple argument dispatching.
Stars: ✭ 84 (+180%)
Mutual labels:  dispatch
Promises
It's just another Promise library...
Stars: ✭ 43 (+43.33%)
Mutual labels:  dispatch
Gores
👷 Redis-backed library for creating background jobs in Go. Placing jobs in multiple queues, and process them later asynchronously.
Stars: ✭ 137 (+356.67%)
Mutual labels:  dispatch
snaily-cadv4
💻 An open source Computer Aided Dispatch (CAD) for FiveM, this is a web based integration for communities who love police roleplaying and dispatching. Discord: https://discord.gg/eGnrPqEH7U
Stars: ✭ 36 (+20%)
Mutual labels:  dispatch
Opencad Php
Open Source Computer Aided Dispatch System for Roleplay Communities.
Stars: ✭ 64 (+113.33%)
Mutual labels:  dispatch
Gcdtimer
Well-tested GCD Timer in Swift
Stars: ✭ 179 (+496.67%)
Mutual labels:  dispatch
Redux Devtools Dispatch
Dispatch your actions manually to test if your app reacts well.
Stars: ✭ 143 (+376.67%)
Mutual labels:  dispatch
Asyncrun.vim
🚀 Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
Stars: ✭ 1,332 (+4340%)
Mutual labels:  dispatch

 

Go Version 1.10.3 Build status

Overview

Disgo (dispatch + go) is the first client implementation of the Dispatch protocol. Dispatch enables the Zero-Knowledge Analytics of distributed data without comprimising data ownership, privacy, or security.

Come talk with us!

If you have any questions or just want to get to know us better, come say hi in our discord channel (https://Dispatchlabs.io/discord)

Download

With Go installed, enter either of the following commands into your terminal:

go get github.com/dispatchlabs/disgo
or
git clone http://github.com/dispatchlabs/disgo (into your GOPATH)

If you have yet to install Go, visit our tutorial or download straight from the Golang website.

How to run a Disgo node

Disgo is a full dispatch node, and you can run it right out of the box. Simply run the following commands in your terminal:

cd $GOPATH/src/github.com/dispatchlabs/disgo
go get ./...
go run main.go

Using the protocol (Dancing the Disgo 🕺)

Configuration

The disgo package relies on the configuration loaded by commons

Contributing

We would love your help developing the protocol! It's a big project and we're a small team, so all contributions are encouraged. For more information on how to get a developer environment set up, please check out our dev-tools repo.

License

The Disgo library is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation.

The Disgo library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].