Skip to content

scurry-works/scurrypy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScurryPy

PyPI version Discord

ScurryPy is a lightweight, modern Discord API wrapper powering all kinds of squirrel-related shenanigans, from tiny bots to full custom frameworks.

Philosophy

ScurryPy is built on a one idea: ✨clarity over magic

  • Every operation is explicit
  • No hidden behavior or black boxes
  • Components do one job and do it predictably

ScurryPy is not discord.py, hikari, disnake, or any existing framework. ScurryPy is a minimal, transparent, and modern wrapper around Discord's REST and Gateway API, built completely from scratch.

If you want to understand your bot rather than fight it, you're in the right place.

Features

The following are baked into ScurryPy:

  • Lightweight core (<1000 lines)
  • Proper rate limit handling
  • Automatic session + gateway reconnection logic
  • Automatic sharding
  • Predictable event models and resource classes

Addons and user code never need to reimplement these.

ScurryPy exposes clean primitives. What you build on top is entirely up to you, from bots to full frameworks.

ScurryKit

Looking to create the higher-level experience similar to discord.py, hikari, or nextcord? Check out ScurryKit, a batteries-included framework built on with ScurryPy.

Installation

Install ScurryPy with pip:

pip install scurrypy

Like What You See?

Explore the full documentation for more examples, guides, and API reference.

About

Dataclass-driven Discord API wrapper in Python!

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages