Skip to content
View CircuitSacul's full-sized avatar

Organizations

@hikari-crescent @mcb-dev @brazier-dev
Block or Report

Block or report CircuitSacul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CircuitSacul/README.md

19yo Pythonista & Rustacean. Contact me on my Discord Server, Signal, my Matrix Room, or Telegram. You will get fastest responses on Discord or Signal.

Tools

  • Python: The first language I learned. I've been coding in Python for nearly 7 years.
  • Rust: My favorite language to use, and what I work with the most.
  • Typescript: It's better than javascript, at least. I use it to build websites and mobile apps (with react native).
  • PostgreSQL: My go-to any time I need a database. I even wrote an orm for it.
  • Docker: I know the basics of Docker, and I'm using it in V4 of Starboard. It's nice to not have to clone & build the source code to run my apps - I just have to pull the image.
  • Git: I'm pretty good at using Git via GUIs (GitHub, GitHub Desktop, VSC, etc.), but I can use very basic features through the command line as well.

Active Projects

Discord Bots

  • Starboard: Highly advanced starboard bot for Discord.
  • io: A code running bot for discord.
  • Wires: A bot with random features I want.
  • Minigames: Fun minigames.

Libraries

  • apgorm: An async ORM for PostgreSQL, wrapped around asyncpg.
  • DetaORM: An async ORM for DetaBase.
  • hikari-clusters: Clustering tool for Hikari.
  • floodgate: Fast cooldown implementation. See here for python bindings.
  • regex-rs: Python bindings for the rust regex crate.
  • socketapp: A simple library for creating websocket-based apps.
  • mockeval: Cursed but kinda cool lambdas.
  • nullable: Typed Null singleton for Python

Misc

  • IvyCraft: Code + Discord bot for handling the IvyTech minecraft server.
  • minecraft: My rust/bevy/valence playground for a minecraft server.

Maintainer For

Currently working on

Things I want to do

  • discord http/gateway proxy with cache
  • python bindings for twilight, hikari extension that utilizes these bindings
  • learn bevy and make a game
  • learn go

Archived

Pinned

  1. Starboard-4 Starboard-4 Public

    V4 of Starboard, written in Rust.

    Rust 20 7

  2. apgorm apgorm Public

    A fully type-checked asynchronous ORM wrapped around asyncpg. In the beta stage.

    Python 17 2

  3. DetaORM DetaORM Public

    An async ORM for DetaBase.

    Python 8

  4. hikari-clusters hikari-clusters Public

    An advanced yet easy-to-use clustering tool for Hikari.

    Python 14

  5. socketapp socketapp Public

    An opinionated library for creating websocket-based applications.

    Python 1

  6. hikari-crescent/hikari-crescent hikari-crescent/hikari-crescent Public

    🌙 A command handler for Hikari that keeps your project neat and tidy.

    Python 40 7