mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-01 08:20:08 +00:00
31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
# Discordeno
|
|
|
|
<img align="right" src="https://raw.githubusercontent.com/discordeno/discordeno/main/website/static/img/logo.png" height="150px" />
|
|
|
|
Discord API library for [Node.JS](https://nodejs.org), [Deno](https://deno.land) & [Bun](https://bun.sh/)
|
|
|
|
[](https://discord.com/invite/5vBgXk3UcZ)
|
|
[](https://codecov.io/gh/discordeno/discordeno)
|
|

|
|
|
|
Discordeno is actively maintained to guarantee **excellent performance, latest features, and ease of use.**
|
|
|
|
- **Simple, Efficient, and Lightweight**: Discordeno is lightweight, simple to use, and adaptable.
|
|
- By default: No caching.
|
|
- **Functional API**:
|
|
- The functional API eliminates the challenges of extending built-in classes and inheritance while ensuring overall simple but performant code.
|
|
- **Cross Runtime**: Supports the Node.js, Deno, and Bun runtimes.
|
|
- **Standalone components**: Discordeno offers the option to have practically any component of a bot as a separate
|
|
piece, including standalone REST, gateways, custom caches, and more.
|
|
- **Flexibility/Scalability:** Remove any properties, if your bot doesn't need them. For instance, remove `Channel.topic` if your bot doesn't require it. You may save GBs of RAM in this way. A few lines of code are all that are needed to accomplish this for any property on any object.
|
|
|
|
### Custom Cache
|
|
|
|
Have your cache setup in any way you like. Redis, PGSQL or any cache layer you would like.
|
|
|
|
## Links
|
|
|
|
- [Website](https://discordeno.js.org/)
|
|
- [Documentation](https://discordeno.js.org)
|
|
- [Discord](https://discord.com/invite/5vBgXk3UcZ)
|