Skip to content

faint32/snowflake-1

 
 

Repository files navigation

Snowflake

Windows Build status Linux Build Status MyGetFeed Coverage Status Coverity code defect analysis License

Snowflake is a powerful, extensible emulator frontend that works out-of-the-box, built using bleeding edge techonogies on the web and desktop.

Features

Snowflake provides a powerful set of APIs for us to build a frontend that just works, no matter what it looks like, on Windows, Linux and OSX*. Using powerful but moddable HTML5 and Javascript to build our user interface and a C# API that's easy to work with, Snowflake allows for powerful integration with currently existing emulators, and a wealth of custom features just a click away.

*Linux through Mono or CoreCLR support currently planned. OSX support to be evaluated after

Documentation

Preliminary technical documentation is available here. As we go further along in Snowflake's development, design documents will become available.

Contributing

Please feel free to explore the current API, please be aware that Snowflake is still pre-release software and may change at any time. We're also in need of code coverage so if you have some free time, feel free to write some unit tests for Snowflake. Remember to read the contribution guildelines before filing a pull request.

What's Possible?

Anything that's possible to do in HTML5 will be possible on Snowflake. Snowflakes initial interface will be done in Material Design, for a beautiful looking window to your games. (Actual WIP screenshot)

mockup

I don't code, what can I do with Snowflake?

Star our repository and bookmark our website at http://snowflakepowe.red to keep up with Snowflake's development. We'll have something new in store for you soon!

Legal

Snowflake is licensed under the Apache License 2.0. However any fork of the codebase prior to the relicensing to Apache 2 must be distributed under the GNU GPL v3. Any fork of the codebase after that commit is can be distributed under the Apache 2 license. Snowflake does not in any way facilitate the download of illegal ROM images or warez of any kind.

About

❄️ 🎮 Extensible Emulator Frontend written in C# and Javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.7%
  • HTML 3.0%
  • JavaScript 1.3%