GithubHelp home page GithubHelp logo

zerojay / retropie-extra Goto Github PK

View Code? Open in Web Editor NEW
309.0 41.0 101.0 370 KB

A collection of unofficial scripts for adding more emulators/ports/games to RetroPie.

License: MIT License

Shell 100.00%
retropie emulator retropie-setup

retropie-extra's Introduction

************* Repo is archived/read-only *************

Hi. A combination of my poor health and the targetted harassment by a small group of RetroPie users who believe I owe them my time has made me decide that I can't do this any longer. My enthusiasm for RetroPie has dropped due to these people and I haven't touched my Pi in a year. Also, I've spent a significantly greater amount of time on tinkering and playing around with emulators and I just want to get back to actually enjoying the games themselves again.

To those of you who have contributed and shown interest in my work, thank you. It's because of you that I worked so hard on this over the years and it's because of you that I am archiving this and not just deleting the repository outright. I'm hoping that someone within the RetroPie community will step up, clone the repo and keep the good times rolling for you all. Have fun, and I'm sure that you'll see me around here and there in various retrogaming communities.

RetroPie-Extra

This is a collection of unofficial installation scripts for RetroPie allowing you to quickly and easily install emulators, ports and libretrocores that haven't been included in RetroPie for one reason or another. These scripts can be considered experimental at best.

Those in the master branch have been tested reasonably and should work well but may have some flaws as they haven't gone through the RetroPie's watchful eyes yet. Scripts that are unfinished/untested/unpolished will not be located in this repository and instead have been moved to RetroPie-Extra-unstable.

Pull requests and issue reports are accepted and encouraged as well as requests. Feel free to use the issue tracker to send me any personal requests for new scripts that you may have.

Installation

The following commands clone the repo to your Raspberry Pi and then run install-scripts.sh to install the scripts in the master branch directly to the proper directories in the RetroPie-Setup/ folder.

cd ~
git clone https://github.com/zerojay/RetroPie-Extra.git
cd RetroPie-Extra/
./install-extras.sh

The installation script assumes that you are running it on a Raspberry Pi with the RetroPie-Setup/ folder being stored in /home/pi/RetroPie-Setup. If your setup differs, just copy the scripts directly to the folder they need to be in.

Usage

After installing RetroPie-Extra, the extra scripts will be installed directly in the RetroPie Setup script (generally in the experimental section), which you can run from either the command line or from the menu within Emulation Station.

cd ~
cd RetroPie-Setup/
sudo ./retropie_setup.sh

Updating

The following commands update your Raspberry Pi to the latest repo and then run install-scripts.sh to install the scripts in the master branch directly to the proper directories in the RetroPie-Setup/ folder.

cd ~
cd RetroPie-Extra/
git pull origin
./install-extras.sh

The installation script assumes that you are running it on a Raspberry Pi with the RetroPie-Setup/ folder being stored in /home/pi/RetroPie-Setup. If your setup differs, just copy the scripts directly to the folder they need to be in.

Troubleshooting

Here are some helpful hints for getting around some possible issues that you may encounter.

The port I installed appears to close immediately upon launching.

In most cases, this is likely because the port requires external data files, especially in the case of game engines. In cases where shareware datafiles are available, the port will install them where possible. Otherwise, you will need to provide your own. The warning dialog box at the end of installation should usually tell you what files will be needed and where to place them. If you somehow don't see a dialog box after installation, you can open the script itself and look towards the bottom for the warning.

What is the directory structure needed for lr-daphne?

I haven't worked that out yet. If you have, drop me a line.

Included Software

Master Branch

Emulators

  • - gearboy.sh - Gameboy emulator - Tested and works well.
  • - kat5200.sh - Atari 8-bit/5200 emulator - Only set up for 5200 at the moment.
  • - mpv.sh - Video Player - Not an actual emulator but allows you to play movies and tv shows from new systems in RetroPie.
  • - openbor.sh - Beat 'em Up Game Engine (newest version) - Tested only on Pi4 so far, installs as a system instead of as a port, direct launching of games from emulationstation supported!
  • - pico8.sh - Fantasy Game Emulator - Adds as a new system in RetroPie so you can directly launch carts.
  • - pokemini.sh - Pokemon Mini emulator - Tested and works well.

Libretrocores

  • - lr-bsnes.sh - bsnes core for libretro with added SGB support.
  • - lr-daphne.sh - Daphne port to libretro - laserdisk arcade games.
  • - lr-fceumm-mod.sh - Modified fceumm core to specifically support the Super Mario Bros 1/3 hack.
  • - lr-freej2me.sh - A J2ME implementation for old JAVA phone games.
  • - lr-mame2003_midway.sh - MAME 0.78 core with Midway games optimizations.
  • - lr-mess-jaguar.sh - Add support for using lr-mess for Jaguar games, uses atarijaguar system name to match lr-virtualjaguar.
  • - lr-pocketcdg.sh - A MP3 karaoke music player.
  • - lr-prboom-system.sh - For setting up DOOM as an emulated system, not a port.

Ports

  • - amphetamine.sh - 2D Platforming Game - Tested, runs well. Requires keyboard.
  • - barrage.sh - Shooting Gallery action game - Tested and works well, requires mouse.
  • - bermudasyndrome.sh - Bermuda Syndrome engine - Tested, runs, possibly instable.
  • - bloboats.sh - Fun physics game - Tested and works well, OpenGL game running through glshim.
  • - breaker.sh - Arkanoid clone - Tested and works well.
  • - burgerspace.sh - BurgerTime clone - Tested and works well.
  • - chocolate-doom.sh - DOOM source port - Tested and works well.
  • - chocolate-doom-system.sh - For setting up DOOM as an emulated system, not port.
  • - chromium.sh - Open Source Web Browser - Tested and works well.
  • - corsixth.sh - Theme Hospital engine clone - Tested and works well.
  • - crack-attack.sh - Tetris Attack clone - Tested and works well. Minor color issue needs to be fixed with glshim.
  • - crispy-doom.sh - DOOM source port - Tested and works well.
  • - crispy-doom-system.sh - For setting up DOOM as an emulated system, not port.
  • - deadbeef.sh - Music and ripped game music player - Tested and works well.
  • - devilutionx.sh - Diablo source port - Tested and working well on Pi4.
  • - easyrpgplayer.sh - RPG Maker 2000/2003 interpreter - Tested and works well.
  • - freeciv.sh - Civilization online clone - Tested and works well, I may soon replace it to compile latest freeciv so that players can play with newer clients.
  • - freedink.sh - Dink Smallwood engine - Tested and works well.
  • - freesynd.sh - Syndicate clone - Tested and has occasional crash issues. Save between levels to avoid losing progress.
  • - gamemaker.sh - Install the 3 gamemaker games - Tested and works well.
  • - ganbare.sh - Japanese 2D Platformer - Tested and works well, does not require Japanese to play.
  • - hcl.sh - Hydra Castle Labrinth - Tested and works well.
  • - heboris.sh - Tetris The Grand Master clone - Tested and works well. To fix sound, change settings from MIDI to MP3.
  • - hurrican.sh - Turrican clone. - Tested and works well, minor graphics issues.
  • - iceweasel.sh - Rebranded Firefox Web Browser - Tested and works well.
  • - kaiten-patissier-cs.sh - Japanese 2D Platformer - Tested and works well, has English mode.
  • - kaiten-patissier-ura.sh - Japanese 2D Platformer - Tested and works well, has English mode.
  • - kaiten-patissier.sh - Japanese 2D Platformer - Tested and works well, has English mode.
  • - kodi-extra.sh - Kodi Media Player 16 with controller support as a separate system - Tested and works well.
  • - kweb.sh - Minimal kiosk web browser - Tested and working well generally. Media may not be working well, I need to understand it better first to say.
  • - lbreakout2.sh - Open Source Breakout game - Tested and working well, requires mouse.
  • - lgeneral.sh - Open Source strategy game - Tested and working well, requires mouse.
  • - lmarbles.sh - Open Source Atomix game - Tested and working well, requires mouse.
  • - ltris.sh - Open Source Tetris game - Tested and working well, requires keyboard.
  • - manaplus.sh - 2D MMORPG client - Tested and works well, requires mouse.
  • - netsurf.sh - Lightweight web browser - Tested and works well.
  • - nkaruga.sh - Ikaruga demake. Tested and works well, requires keyboard.
  • - nxengine.sh - The standalone version of the open-source clone/rewrite of Cave Story - Tested and works well.
  • - openjazz.sh - Jazz Jackrabbit source port.
  • - pingus.sh - Lemmings clone - Tested and works well, requires mouse.
  • - prboom-plus.sh - Enhanced DOOM source port - lightly tested, seems to work.
  • - rawgl.sh - Another World source port - Tested, occasionally crashes when button held when switching scenes?
  • - reminiscence.sh - Flashback engine clone - **Tested and works well. **
  • - retrobattle.sh - Fun retro style platform game - Tested and works well.
  • - rickyd.sh - Rick Dangerous clone - Tested and works well, requires keyboard.
  • - rockbot.sh - Mega Man clone. Tested and screen flickers like crazy until proper settings are applied. Check package help for more info.
  • - rott-darkwar.sh - Rise of the Triad source port with joystick support - Tested and works well.
  • - rott-huntbgin.sh - Rise of the Triad (shareware version) source port with joystick support.
  • - sdl-bomber.sh - Simple Bomberman clone - **Tested and works well, turn down the volume perhaps. **
  • - shiromino.sh - Tetris the Grand Master Clone - Requires keyboard to restart/quit.
  • - sorr.sh - Streets of Rage Remake port - Tested and works well. Use fullscreen fast video mode.
  • - sm64ex.sh - Super Mario 64 PC Port for Pi4 - Works extremely well on Pi 4.
  • - texmaster2009.sh - Tetris TGM clone - Tested and works well. Works on Pi4.
  • - tinyfugue.sh - MUD client - Tested and works well.
  • - ulmos-adventure.sh - Simple Adventure Game - Tested and works well.
  • - vgmplay.sh - Music Player - Tested and works well. Plays .vgm and .vgz game music rips. Command line client only.
  • - vorton.sh - Highway Encounter Remake in Spanish - Tested and works well.
  • - warmux.sh - Worms Clone - Tested and works well. Possible issues with config files in wrong places?
  • - weechat.sh - Console IRC Client - Tested and works well.
  • - wizznic.sh - Puzznic clone - Tested and works well.
  • - xash3d-fwgs.sh - Half-Life engine source port.
  • - zeldansq.sh - Zelda: Navi's Quest fangame - Tested and works well.
  • - zeldapicross.sh - Zelda themed Picross fangame - Tested and works well, may require keyboard.

Supplementary

  • - fun-facts-splashscreens.sh - Set up some loading splashscreens with fun facts.
  • - joystick-selection.sh - Set controllers for RetroArch players 1-4.
  • - screenshot.sh - Take screenshots remotely through SSH - Tested and works well.

Future To-Do List

I've moved this over to the TODO.md file.

Hall of Fame - Scripts accepted into RetroPie-Setup

  • - LXDE - LXDE Desktop.
  • - SimCoupe - Sam Coupe Emulator.
  • - Oricutron - Oric 1/Oric Atmos emulator.
  • - sdltrs - Radio Shack TRS-80 Model I/III/4/4P emulator.
  • - ti99sim - Texas Instruments 99A emulator.

Contact Info / Additional Information

  • Twitter: @zerojay - Often posting new information and additions from the repository to the #retropie hashtag.
  • IRC: zerojay on irc.freenode.net, #retropie/#retropie-extra.

If you wish to be up-to-date about all the changes happening to the repository as they happen, feel free to join the #retropie-extra channel on Freenode.

retropie-extra's People

Contributors

benwlson avatar cl0v3rdev avatar dehli avatar futurechild avatar hahnmt avatar herbfargus avatar hiulit avatar imnoahdev avatar lashower avatar meleu avatar michaelrpowell avatar mrgeyer avatar pabou-be avatar robklingler avatar xurizaemon avatar zerojay avatar zyonee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

retropie-extra's Issues

Chromium: Cannot open /dev/tty0 (Permission denied)

I installed chromium, but unfortunately it will not launch due to x errors. I am not sure what is causing this (note: I ran dpkg-reconfigure x11-common and allowed "anybody" to run x)

From /home/pi/.local/share/xorg/Xorg.0.log:

[    45.528] (EE)
Fatal server error:
[    45.528] (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
[    45.528] (EE)
[    45.528] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    45.528] (EE) Please also check the log file at "/home/pi/.local/share/xorg/Xorg.0.log" for additional information.
[    45.528] (EE)
[    45.529] (WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
[    45.529] (WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
[    45.547] (EE) Server terminated with error (1). Closing log file.

Heboris is impossible to close with only a controller

As fun as having a TGM-styled game on the pi is, I can't get much use out of it due to the game requiring the escape key to be pressed to close it. (I don't keep a keyboard attached to my pi)

I tried adding in a quit option in the test menu (line 14908, in the gist link below), however I'm running into multiple depreciation errors when trying to compile it so I can't really test if it actually works. (See here: http://i.imgur.com/Vk0nTQK.png )

This is the attempt at code that I threw together that may or may not actually work:
https://gist.github.com/AratnitY/d64d128baf94505f0c1cc5b9fba87ccb

Do you think this is something that could be added in?

GameMaker games don't boot

I have the latest version of Retropie (4.1).
I've installed Retropie-Extra and installed the GameMaker package from the experimental section in Retropie and they just don't boot, at all :(

Is there something else that we have to do? A part from installing? Maybe permissions?

eXoDOS - Script Names have double spaces.

When generating filenames for the new game scripts to be launched by RetroPie, games that have a hyphen in the title appear to get an extra space in the final filename. For example:

Star Wars - Dark Forces (1995) -> Star Wars - Dark Forces (1995)

The extra space causes DOSBOX to choke.

Streets of rage Remake

Hello,

  • fresh setup, starting from berryboot
  • updated from retropie 3.6 to 4.0
  • installed your extra scripts by following your instructions
  • downloaded game files + patchs
  • put everything in /opt/retropie/ports/sorr

When I start the game, the screen goes black, the music starts for a few seconds and the game crashes. Screen remains black all the time.

  • permissions on savegame folder seems ok
  • tried forcing debug from bennugd by modifying command : "./bgdi-330 -d ./SorR.dat; popd &> /home/pi/LOGS.txt" but LOGS.txt is just empty.

Can't save in SoRR

Hope this is the right place to post this - I'm running RetroPie 4.1 on a Raspberry Pi 3. Have SoRR (Streets of Rage Remake) up and running but I can't for the life of me figure out how to save, and load a save game. I have a random save game created at the very first scene....which the game boots into automatically when I launch it from RetroPie's Ports menu, but that's it...and I don't know how that save got there.

Can you please tell me:

1.) How to save?
2.) How to restore a save game?
3.) Is there only 1 save game slot?
4.) Can you save at any point?

I was told on a PC you hit F12 to save, which I tried on my Raspberry Pi's keyboard (two of them), but that just exits out of the program (which is good to know because the normal hotkeys of Select+Save or Esc to exit don't work in SoRR!). Thanks!

Chocolate Doom does not build

Chocolate Doom does not build because the default branch for the Github repo is now sdl2-branch. Here is the build log: http://pastebin.com/NbwWrk61.

Chocolate Doom seems to build fine from the master branch. Not sure what the best approach is - to add SDL2 dependencies or force the master branch in the scriptmodule.

ROTT - Have script compile and setup shareware version too.

Brought to my attention that the shareware version of ROTT has different levels from the final. Edit the script to have it compile both versions and set up RetroPie to allow you to play both. Also, find the shareware assets for automatic download.

Mayhem

Hi. Great work. I'm having trouble with Mayhem though. It says "'sfx_boom.WAV'" not found and it doesn't pop up in the Ports section after installation. I'm running the latest version of RetroPie.

Yabause standalone

Hi Zerojay, mentioned this on IRC a while ago :)

Instructions for this are on https://github.com/retropie/retropie-setup/wiki/saturn - it should be scriptable. Once launched you also need to change the CPU compiler to the dynarec via the GUI (maybe this can be scripted also?), but that didn't seem to improve performance so I think there's perhaps an issue here?

Not sure if you're interested in this, and I'm not sure what potential performance we could get out of this, but I think it's worth exploring as it certainly performed better than the current lr-yabause on my pi3. Maybe if there were issues with my build, once fixed it could be nearing playable status.

EasyRPG Player: Could Not Successfully Build.

Upon first attempt it failed to install:

libpixman-1-dev
libicu.dev

I tried to manually install both via apt-get, but it only allowed me to install libpixman-1-dev.

I tried the script for EasyRPG Player again. This time it made it further, but in the end said it could not build EasyRPG Player.

checking dependency style of g++... gcc3
./configure: line 4995: syntax error near unexpected token disable-shared' ./configure: line 4995:LT_INIT(disable-shared)'
make: *** No targets specified and no makefile found. Stop.
/home/pi/RetroPie-Setup
Could not successfully build EasyRPG Player - RPG Maker 2000 and 2003 Interpreter (/home/pi/RetroPie-Setup/tmp/build/easyrpgplayer/player/easyrpg-player not found).

Unable to install, hardcoded paths

Hi

I can't install this script, here is the error:

cp: target ‘/home/pi/RetroPie-Setup/scriptmodules/ports/’ is not a directory
cp: target ‘/home/pi/RetroPie-Setup/scriptmodules/emulators’ is not a directory
cp: target ‘/home/pi/RetroPie-Setup/scriptmodules/supplementary’ is not a directory

I have Raspbian Jessie Lite installed, then I deleted user pi and I'm using all the system under root account. This scripts searchs for "/home/pi" and in my system, home directory is "/root"

Thanks!

Add IceWeasel Web Browser

Can you add my script to the repository when you have a chance? You can test it out if you want to...
I put it in a zip file so I can attach it to this message.
iceweasel.zip

eXoDOS - CD-ROM images sometimes have incorrect casing.

There are games that use CD images that need to be mounted and sometimes the CUE files have the incorrect casing of the extension. This works fine on Windows which is a case-insensitive filesystem but fails to run properly on Raspberry Pi/Linux.

Write a routine into the script that will look for and autocorrect these issues by either renaming the offending disk image or updating the name in the CUE file.

SuperTuxKart not opening (RetroPie 4.2)

I have installed the .sh file and put it in my ports folder, the problem is that the game doesn't load when I try to play it. I select it, black screen, booted back to the Ports menu. How do I fix this and why is it not loading?

Add MineTest?

Minetest is an awesome, FREE voxel world builder like Minecraft but open source and in active development and mod-friendly. See www.minetest.net for more info.

I believe it's available for Debian and I hear people saying there is a RPi port availble (https://www.raspberrypi.org/forums/viewtopic.php?f=35&t=15543).

I also found a specific RPi port of MineTest (https://github.com/Megaf/MinetestPi-Raspbian) although I'm not sure where development is as the last change on this repo is 2014.

Could be a better alternative to the official Minecraft build for Pi since MS have pretty much killed that one.

Thanks!

Joystick Support for RoTT

I am not able to select Joystick Enabled from the Option menu. Are joysticks/gamepads supported in RoTT?

If it's not possible, then I have found another source which claims to do so.

https://github.com/JohnnyonFlame/RoTT

I am happy to test running your script with the new source. Would it be just a case of changing lines 22 and 23 to the following?

git clone https://github.com/JohnnyonFlame/RoTT.git

Repository Games List

Here is a games list based on apt-cache search games:

http://pastebin.com/UTfPhzuv

and this is a list from apt-cache search opengl (for future reference or at least to eliminate some of the above list)

http://pastebin.com/byUqqgHU

There are 3 main caveats that may apply to games on the list:

  • Requires X
  • Requires OpenGL
  • Not really a Game

Should be very easy to almost autogenerate port templates for all of them (pending launch names match package names which is not always the case)

Not sure if this is useful or not, but its here for those that are curious.

Update to BennuGD port (Streets of Rage Remake)

An update on the Streets of Rage Remake (BennuGD) port to Raspberry Pi, I have been talking to butcher over on the BennuGD forums and he has released an updated version which now adds Sormaker mod support (fan games created using the SORR engine).

Simply replace the current file with the two files contained in this package:

https://mega.nz/#!z8MxDKyJ!A7wAgGJ728t2w45PtAOkk5eLa-P9WoiaQhq7pGgrt1o

In order to get mods to work, in the "mod" folder create a new folder called "games" and add your Sormaker games here. They MUST be in lower case, otherwise they will not work. For example, a Sormaker mod (folder) named "Example Mod" will not work, but one named "example mod" will.

The author will try and sort out the issue with the game crashing when any video mode other than "Normal" is chosen in the options. Hopefully he will resolve this issue too.

Hope this helps :)

SuperTuxKart not going fullscreen

I'm running RetroPie on a Pi 3 and Pi 2 with a Full HD screen and managed to install and launch supertuxkart after changing the X permissionsto "Anyone". Unfortunately though, the supertuxkart preferences only provide resolutions up to 1024x768 and its view is placed in the bottom left corner of the screen.

Output of xrandr:

Screen 0: minimum 1280 x 720, current 1280 x 720, maximum 1280 x 720
default connected 1280x720+0+0 0mm x 0mm
   1280x720       0.00*

Chromium Crashing to Emulation Station

Installed from repository. Rebooted system. Chromium opens to black screen and crashes to Emulation Station. Tried the dpkg-reconfigure for x11. Saved and rebooted, Chromium still Crashing.

Upon install from Retropie Setup, I received no warnings from Chromium.

If i f4 to console, I can manually start with - startx chromium-brower
But will not launch from Emulation Station

Advice?

Edited: IceWeasel is doing the same thing.

Installed Extras not showing in ES

I've installed Maelstrom, Kodi, and Chromium all from Experimental in the RetroPie_Setup script, after installing these extras.
In Emulationstation, nothing new has appeared.
In Ports, all that shows is Duke 3D.

RetroPie 3.6
Pi 2

Wiki

I dont really want the retropie wiki cluttered with stuff that isnt part of retropie yet, I think it would be good to initialise the wiki here so if @XD3l wants to do some documentation for the ports here it gives them a spot, and will make for an easy transfer when other ports are included with RetroPie.

Check whether X server is present when installing Attract Mode

I've just installed Attract Mode using your script, however it won't run because there's no X server on my Pi. Would it be possible to alter your script so it checks for the presence of the X server and, if not found, installs it alongside the other dependencies?

CorSixth Depends

My results:

E: There are problems and -y was used without --force-yes
Could not install package(s): liblua5.2-0 liblua5.2-dev lua-filesystem lua-lpeg libavcodec-dev libavformat-dev libavresample-dev libavutil-dev libavdevice-dev libswscale-dev libpostproc-dev libavfilter-dev.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.