JDA - Java wrapper for the popular chat & VOIP service: Discord https://discordapp.com

  •        107

JDA strives to provide a clean and full wrapping of the Discord REST api and its Websocket-Events for Java. JDA will be continued with version 3.x and will support Bot-features (for bot-accounts) and Client-features (for user-accounts). Please see the Discord docs for more information about bot accounts.

https://github.com/DV8FromTheWorld/JDA

Tags
Implementation
License
Platform

   




Related Projects

Discord.Net - An unofficial .Net wrapper for the Discord API (http://discordapp.com)

  •    CSharp

An unofficial .NET API Wrapper for the Discord client (http://discordapp.com). Check out the documentation or join the Discord API Chat.

discordgo - (Golang) Go bindings for Discord

  •    Go

DiscordGo is a Go package that provides low level bindings to the Discord chat client API. DiscordGo has nearly complete support for all of the Discord API endpoints, websocket interface, and voice interface.If you would like to help the DiscordGo package please use this link to add the official DiscordGo test bot dgo to your server. This provides indispensable help to this project.

eris - A NodeJS Discord library

  •    Javascript

A NodeJS wrapper for interfacing with Discord. You will need NodeJS 8+. If you need voice support you will also need Python 2.7 and a C++ compiler. Refer to the Getting Started section of the docs for more details.

Hoppscotch - Open source API development ecosystem

  •    Vue

Hoppscotch is an open source API development ecosystem. It is light weight and can send fast requests and get/copy responses in real-time. It supports WebSocket, Server Sent Events, Socket.IO, MQTT and GraphQL. You can also install as a PWA (Progressive Web App) on your device.

tweetinvi - Tweetinvi, an intuitive Twitter C# library for the REST and Stream API

  •    CSharp

Tweetinvi is an intuitive .NET C# library to access the Twitter REST API. It is a .NETCore and Portable Class Library that can be used for development on Windows, Windows RT, Windows Phone, Mono, Xamarin Android and Xamarin iOS. Tweetinvi is also compatible for Universal App development. Tweetinvi is developed for free. All donations are greatly appreciated.


Kong - The Microservice API Gateway

  •    Lua

Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway, API Middleware or in some cases Service Mesh). Backed by the battle-tested NGINX with a focus on high performance, Kong was made available as an open-source platform in 2015. Under active development, Kong is used in production at thousands of organizations from startups, Global 5000 and Government organizations.

Resgate - A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

  •    Go

Resgate is a Go project implementing a realtime API gateway for the RES protocol with NATS server as messaging system. It is a simple server that lets you create REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

node-jira - A nodejs wrapper for the JIRA REST API

  •    Javascript

A node.js module, which provides an object oriented wrapper for the JIRA REST API. This library is built to support version 2.0.alpha1 of the JIRA REST API. This library is also tested with version 2 of the JIRA REST API. It has been noted that with Jira OnDemand, 2.0.alpha1 does not work, devs should revert to 2. If this changes, please notify us.

WooCommerce-REST-API-Client-Library - A PHP wrapper for the WooCommerce REST API

  •    PHP

A PHP wrapper for the WooCommerce REST API. Easily interact with the WooCommerce REST API using this library. Feedback and bug reports are appreciated.

telegram-bot-ruby - Ruby wrapper for Telegram's Bot API

  •    Ruby

Ruby wrapper for Telegram's Bot API. Note that bot.api object implements Telegram Bot API methods as is. So you can invoke any method inside the block without any problems. All methods are available in both snake_case and camelCase notations.

discordrb - Discord API for Ruby

  •    Ruby

An implementation of the Discord API using Ruby. Note: RubyInstaller for Ruby versions 2.4+ will install the DevKit as the last step of the installation.

serenity - A Rust library for the Discord API.

  •    Rust

Serenity is a Rust library for the Discord API. View the examples on how to make and structure a bot.

channels-api - RESTful Websocket APIs with Django Rest Framework and Channels

  •    Python

Channels API exposes a RESTful Streaming API over WebSockets using channels. It provides a ResourceBinding which is comparable to Django Rest Framework's ModelViewSet. It is based on DRF serializer classes. You're already using Django Rest Framework and want to expose similar logic over WebSockets.

airhornbot - The only bot for Discord you'll ever need.

  •    Javascript

Airhorn is an example implementation of the Discord API. Airhorn bot utilizes the discordgo library, a free and open source library. Airhorn Bot requires Go 1.4 or higher. Airhorn Bot has two components, a bot client that handles the playing of loyal airhorns, and a web server that implements OAuth2 and stats. Once added to your server, airhorn bot can be summoned by running !airhorn.

openapi-generator-cli - A node package wrapper for https://github.com/OpenAPITools/openapi-generator

  •    TypeScript

You need to execute openapi-generator-cli instead of openapi-generator from now on. To make that happen, a version management was added to the package. The first time you run the command openapi-generator-cli the last stable version of OpenAPITools/openapi-generator is downloaded by default.

Apache Juneau - Single cohesive framework

  •    Java

Apache Juneau is a single cohesive Java ecosystem consisting of the following parts juneau-marshall, juneau-dto, juneau-svl, juneau-config, juneau-rest-server, juneau-rest-client, juneau-microservice.

node-telegram-bot-api - Telegram Bot API for NodeJS

  •    Javascript

Node.js module to interact with official Telegram Bot API. A bot token is required and can be obtained by talking to @botfather. Note: Development is done against the master branch. Code for the latest release resides on the release branch. Experimental features reside on the experimental branch.

rest-layer - REST Layer, Go (golang) REST API framework

  •    Go

REST APIs made easy.REST Layer is an API framework heavily inspired by the excellent Python Eve. It helps you create a comprehensive, customizable, and secure REST (graph) API on top of pluggable backend storages with no boiler plate code so you can focus on your business logic.

xmysql - :rocket: One command to generate REST APIs for any MySql Database.

  •    Javascript

Generating REST APIs for a MySql database which does not follow conventions of frameworks such as rails, django, laravel etc is a small adventure that one like to avoid .. Hence this.

Insomnia - The Open Source API Client and Design Platform for GraphQL, REST and gRPC

  •    Javascript

Insomnia is a powerful HTTP and Rest client built on top of Electron. You can quickly and easily send REST, SOAP, GraphQL, and GRPC requests directly within Insomnia. Accelerate your teams through spec-driven design-first API development. Catch issues earlier, centralize standards, and adopt an API workflow that works with your existing tools. Automate manual API tests and integrate with your CI/CD process to build out an API testing pipeline using Insomnia Unit Tests and Inso, the Insomnia CLI.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.