danser-go - Dancing visualizer of osu! maps and custom osu! client written in Go. (abandoned)

  •        697

danser is a visualiser for osu! maps written in Go. Application is in dev phase so only few things work. But if you want to test it, you should follow steps at the end of this readme.




Related Projects

osu-wiki - home of the osu! wiki


Home of the osu! wiki. The osu! wiki Contribution Guide for help with using GitHub, specifically tailored for the osu! wiki project.

Text Text Revolution

  •    C

Text Text Revolution is a clone of the popular Dance Dance Revolution for character displays. Now you can practice your moves on anything with a text display, anywhere!

osu - rhythm is just a *click* away!

  •    CSharp

Rhythm is just a click away. The future of osu! and the beginning of an open era! Commonly known by the codename "osu!lazer". Pew pew. This project is still heavily under development, but is in a state where users are encouraged to try it out and keep it installed alongside the stable osu! client. It will continue to evolve over the coming months and hopefully bring some new unique features to the table.

osu-framework - A game framework written with osu! in mind.

  •    CSharp

A game framework written with osu! in mind. This framework is intended to take steps beyond what you would normally expect from a game framework. This means things like basic UI elements, text rendering, advanced input handling (textboxes) and performance overlays are provided out-of-the-box. Any of the osu! code that is deemed useful to other game projects will live in this framework project.

osu-web - the browser-facing portion of osu!

  •    PHP

The future face of osu!. See the setup guide for a rundown on how to get a development environment up.

opsu - opsu! ~ an open-source osu! client

  •    Java

opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). opsu! runs on Windows, OS X, and Linux. A libGDX port also supports Android devices.

flask-dance - Doing the OAuth dance with style using Flask, requests, and oauthlib.

  •    Python

Doing the OAuth dance with style using Flask, requests, and oauthlib. Currently, only OAuth consumers are supported, but this project could easily support OAuth providers in the future, as well. The full documentation for this project is hosted on ReadTheDocs, but this README will give you a taste of the features. If you're itching to try it out, check out the flask-dance-github example repository, with detailed instructions for how to run this code.

Dance - A radical & elegant animation library for iOS.

  •    Swift

Dance is a powerful and straightforward animation framework built upon the new UIViewPropertyAnimator class introduced in iOS 10. With Dance, creating an animation for a view is as easy as calling view.dance.animate { ... }, which can then be started, paused, reversed, scrubbed through, and finished anywhere that the view can be referenced. Dance is especially forgiving, and provides the power that UIViewPropertyAnimator brings to iOS while maintaining ease of use. anywhere the view can be referenced.

Country Dance

  •    Java

Animate country dances from dance details kept in XML. Allows you to provide Java applets when publishing your event's dance list online.

dance - Don't be shy - take your data for a dance.

  •    Javascript

Dance.js is a simple data-driven visualization framework. It's basically a flavor of Backbone.js, but enriched with some of the ideas of the very popular D3.js visualization framework. A Dance.js dance involves several Performers (aka views or visualizations) who are performing on screen. Users of Backbone.js might already be familiar with the API, as it's pretty much the same as for Backbone.View. Dance.js comes with its own data manipulation framework, Data.js which functions as a replacement for Backbone.Model.

OSU SVM Toolbox for MATLAB


OSU SVM is a Support Vector Machine (SVM) toolbox for the MATLAB numerical environment. The toolbox is used to create models for regression and classification using support vector machines.

hellogopher - Hellogopher: "just clone and make" your conventional Go project

  •    Makefile

Hellogopher is a Makefile that makes your conventional Go project build from anywhere, for anyone, with just make. You can now just clone the repository anywhere, and make it. go get still works as usual.

goread - google reader clone in go on app engine

  •    Javascript

google reader clone in go on app engine

goreman - foreman clone written in go language

  •    Go

Clone of foreman written in golang.

goaws - AWS (SQS/SNS) Clone for Development testing

  •    Go

Written in Go this is a clone of the AWS SQS/SNS systems. This system is designed to emulate SQS and SNS in a local environment so developers can test their interfaces without having to connect to the AWS Cloud and possibly incurring the expense, or even worse actually write to production topics/queues by mistake. If you see any problems or would like to see a new feature, please open an issue here in github. As well, I will logon to Gitter so we can discuss your deployment issues or the weather. Usign the postman collection, use this link to import it. As well the Environment variable for the collection should be set as follows: URL = http://localhost:4100/.

animate.css - Cross-browser CSS3 animations. Plug and play. Do a little dance.


Cross-browser CSS3 animations. Plug and play. Do a little dance.

backbone.marionette - Make your Backbone.js apps dance with a composite application architecture!

  •    Javascript

Make your Backbone.js apps dance with a composite application architecture!

CPD -- music game simulator

  •    Java

CPD is a Dance Dance Revolution simulator written in Java with OpenGL and a tiny touch of C. It supports DWI files natively, mp3 audio, provides a modern DDR experience, and easy installation.

PuppetTest - An experiment in procedural dance animation

  •    CSharp

This is my second attempt at generating dance animation with a procedural method (I tried it a few years ago). This is not a complex algorithm, nor involved any AI-ish techniques. These characters are controlled with a few of sin curves and Perlin noise functions. The standard humanoid IK rig is used to animate the model.

project-layout - Standard Go Project Layout

  •    Makefile

This is a basic layout for Go application projects. It's not an official standard defined by the core Go dev team; however, it is a set of common project layout patterns emerging in the Go ecosystem. Some of these patterns are more popular than others. It also has a number of small enhancements along with several supporting directories common to any large enough real world application. If you are trying to learn Go or if you are building a PoC or a toy project for yourself this project layout is an overkill. Start with something really simple (a single main.go file is more than enough). As your project grows keep in mind that it'll be important to make sure your code is well structured otherwise you'll end up with a messy code with lots of hidden dependencies and global state. When you have more people working on the project you'll need even more structure. That's when it's important to introduce a common way to manage packages/libraries. When you have an open source project or when you know other projects import the code from your project repository that's when it's important to have private (aka internal) packages and code. Clone the repository, keep what you need and delete everything else! Just because it's there it doesn't mean you have to use it all. None of these patterns are used in every single project. Even the vendor pattern is not unversal.