Skip to content

CannoliHQ/cannoli

Repository files navigation

A cannoli you silly goose!

Cannoli

A frontend with just the right amount of filling!

License Stars Downloads
Docs AI Disclosure


Why make another frontend?

¯\_(ツ)_/¯

I adore MinUI by Shaun Inman. No fuss, a focused feature set, and unapologetically opinionated.

Without his masterpiece this derivative would not exist.

For that I thank him, and apologize for the bastardization that follows.

Since purchasing a Retroid Pocket Classic I've been yearning for MinUI's simplicity.

This is my attempt to bring that experience to Android.


Design Goals

  • Play Some Damn Games!
  • Minimal Configuration
  • Easy to add new games
  • Basic features baked in
  • Judicious addition of new features

Credits and Licenses

Full license texts are available in the licenses directory.

Cores

Name License
FBNeo Non-commercial
Gambatte GPLv2
Genesis Plus GX Non-commercial
Handy Zlib
MAME 2003-Plus MAME
Mednafen NGP GPLv2
Mednafen PCE FAST GPLv2
Mednafen VB GPLv2
Mednafen WonderSwan GPLv2
mGBA MPLv2.0
Mupen64Plus-Next GPLv2
Nestopia GPLv2
PCSX ReARMed GPLv2
PokeMini GPLv3
ProSystem GPLv2
Snes9x Non-commercial
Stella GPLv2
SwanStation GPLv3

Shaders

Name License
crt-easymode GPL
sharp-bilinear Public domain
scanline-fract Public domain
zfast-crt GPLv2
zfast-lcd GPLv2
lcd3x Public domain

Libraries

Name License
Apache Commons Compress Apache 2.0
PdfiumAndroid (io.legere) Apache 2.0
XZ for Java Public domain
ZXing Apache 2.0

Fonts

Name License
M+ Fonts Project OFL
BPreplay OFL
Nerd Fonts OFL

Spread Joy!

I've spent a lot of time building Cannoli.

If you enjoy using it and feel inclined to pay it forward, go do something nice for someone! ❤️