Skip to content

greeeen-dev/shinobu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Shinobu

Converse from anywhere, anytime.

Why build Shinobu?

I was the lead developer behind Unifier, another open-source bridge bot. I discontinued it a while back because of burnout and didn't really intend to build another bridge after that.

But right after discontinuing Unifier, people suddenly needed reliable bridges from Discord more than ever due to recent events. While I didn't want to get back into working on bridges at first, it quickly became clear to me that this was too big of an issue to keep ignoring.

But I didn't want to revive Unifier. Its codebase is a mess. Trying to re-engineer it would be more of a hassle, and all previous attempts just further contributed to burnout. Working on it was simply unsustainable for me, even if it would've been best in the long run once I got the rewrite done and over with.

So I'm starting from a clean state and building a new bridge that better adapts to today's needs, that's also flexible and ready for the demands of tomorrow.

Todo

  • Shinobu Runtime (core, secrets manager, debug tools, etc)
  • Basic Discord cross-server bridge (v0.1)
  • Fluxer support (v0.2)
  • Stoat (formerly Revolt) support (v0.2)
  • Bridge cache backup and restore (v0.2)
  • Moderation & customization tools (v0.3/v1)

And the stuff reserved for later

  • Spacebar support
  • Matrix support (maybe?)

Attribution

This is just a rough list of attributions, I'll do a proper one as I work on the project.

About

Converse from anywhere, anytime.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages