{"id":90949,"url":"https://github.com/blocksds/awesome-blocksds","name":"awesome-blocksds","description":"List of awesome projects related to BlocksDS.","projects_count":57,"last_synced_at":"2026-07-22T17:00:35.791Z","repository":{"id":250236135,"uuid":"833883307","full_name":"blocksds/awesome-blocksds","owner":"blocksds","description":"List of awesome projects related to BlocksDS.","archived":false,"fork":false,"pushed_at":"2026-05-05T23:22:18.000Z","size":17,"stargazers_count":35,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-16T11:03:41.253Z","etag":null,"topics":["awesome-list","blocksds","nintendo-ds","nintendo-ds-homebrew","nintendo-dsi"],"latest_commit_sha":null,"homepage":"https://codeberg.org/blocksds/awesome-blocksds","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blocksds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-26T01:00:03.000Z","updated_at":"2026-06-15T14:10:09.000Z","dependencies_parsed_at":"2026-03-28T08:00:32.355Z","dependency_job_id":null,"html_url":"https://github.com/blocksds/awesome-blocksds","commit_stats":null,"previous_names":["blocksds/awesome-blocksds"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blocksds/awesome-blocksds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Fawesome-blocksds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Fawesome-blocksds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Fawesome-blocksds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Fawesome-blocksds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blocksds","download_url":"https://codeload.github.com/blocksds/awesome-blocksds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Fawesome-blocksds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35107463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-07-03T23:06:13.941Z","updated_at":"2026-07-22T17:00:35.791Z","primary_language":"C","list_of_lists":false,"displayable":true,"categories":["Introduction","Development libraries for NDS","Applications","Ports of games","Original games","Ports of libraries to NDS","Development tools for NDS","Demos"],"sub_categories":[],"readme":"# Awesome BlocksDS list\n\n## Introduction\n\n[BlocksDS](https://github.com/blocksds/sdk) is an SDK to develop applications\nfor the Nintendo DS (and DSi). You can find its documentation\n[here](https://blocksds.skylyrac.net/).\n\nThis document contains a list of links to projects related to BlocksDS.\n\nBlocksDS is possible thanks to [Wonderful Toolchain](https://wonderful.asie.pl/).\n\nThis document is under the CC0 1.0 universal license.\n\n## Original games\n\n- [AngunaDS](https://github.com/asiekierka/angunads): Fantasy RPG with several\n  dungeons to explore.\n- [Meteora Galactic Battle](https://codeberg.org/SkyLyrac/meteora): Arcade game\n  of fighting as a god against other planets.\n- [PortalDS](https://github.com/Kuratius/portalDS): Homebrew adaptation of\n  Valve's Portal.\n- [Space Impakto DS](https://codeberg.org/SkyLyrac/SpaceImpakto-DS): A\n  Bullet-Hell SHMUP(Space Shooter).\n- [Tales of Dagur](https://codeberg.org/SkyLyrac/talesofdagur): RPG game for NDS.\n- [TouhouDS](https://github.com/asiekierka/TouhouDS): Touhou engine for NDS.\n- [WolveSlayer](https://codeberg.org/SkyLyrac/wolveslayer): 3D hack'n'slash game\n  with beautiful graphics.\n- [Traffic Escape DS](https://github.com/Warioware64/Traffic-Escape-DS): A Rush Hour-style traffic puzzle game with 3D graphics.\n\n## Ports of games\n\n- [Angband](https://github.com/angband/angband): A free, single-player\n  roguelike dungeon exploration game.\n- [ClassiCube](https://github.com/ClassiCube/ClassiCube): Clone of Minecraft for\n  many platforms, including NDS.\n- [DDNet 9](https://github.com/headshot2017/ddnet-nds): Free and open-source\n  side-scrolling platformer with unique cooperative gameplay.\n- [Skyjo-DS](https://github.com/Warioware64/Skyjo-DS): Port of card board game\n  Skyjo with local multiplayer support.\n- [Triple Triad DS](https://codeberg.org/SkyLyrac/triple-triad-ds): Remake of\n  Triple Triad (card minigame included in Final Fantasy VIII).\n- [UndertaleNDS](https://github.com/C3RV1/UndertaleNDS): Remake of Undertale to\n  Nintendo DS (source only, you must provide all copyrighted assets yourself).\n\n## Applications\n\n- [3dmaze](https://github.com/headshot2017/3dmaze): Port of Windows 9x 3D Maze\n  screensaver to modern systems (and other platforms, like the NDS).\n- [A-Pix DS](https://github.com/Alfombracitario/Alfombra-s-Pixel-Art-Editor-DS):\n  A YYCHR like Pixel Art editor for the nintendo DS!\n- [ao-nds](https://github.com/headshot2017/ao-nds): Attorney Online client for\n  the Nintendo DS.\n- [bedrock-nds](https://benbridle.com/projects/bedrock/bedrock-nds): An emulator\n  for the Bedrock computer system.\n- [Bunjalloo](https://codeberg.org/SkyLyrac/bunjalloo): Web browser for DS and\n  DSi.\n- [Cobalt](https://benbridle.com/projects/cobalt): Painting program for creating\n  textural and expressive pixel art, built on Bedrock.\n- [dsbf\\_dump](https://github.com/DS-Homebrew/dsbf_dump): BIOS and firmware\n  dumper for Nintendo DS, DSi and 3DS.\n- [DSMI library](https://github.com/NitrousTracker/dsmi): It provides MIDI\n  support for the DS.\n- [DSerial](https://github.com/asiekierka/dserial): DSerial card library,\n  extracted from libdsmi.\n- [DS81](https://github.com/asiekierka/DS81): ZX81 emulator for the NDS.\n- [GameYob](https://github.com/DS-Homebrew/GameYob): GB, GBC and SGB emulator.\n- [Eigenmath DS](https://codeberg.org/SkyLyrac/eigenmathds): Scientific\n  calculator for the Nintendo DS.\n- [Kekatsu-DS](https://github.com/cavv-dev/Kekatsu-DS): Easy-to-use content\n  downloader for Nintendo DS(i) consoles.\n- [MegaZeux](https://github.com/asiekierka/megazeux/tree/port-blocksds): Game\n  creation system (GCS) created by game developer Alexis Janson in 1994.\n- [Micro Lua DS](https://github.com/asiekierka/micro-lua-ds): Updated port of\n  Micro Lua DS to BlocksDS with NitroFS and DSi support.\n- [ndsntp](https://github.com/IvanVeloz/ndsntp):  NTP client that can set the\n  time and date of your DS from online NTP servers.\n- [Nitrous Tracker](https://github.com/NitrousTracker/nitroustracker): A\n  Fasttracker II style tracker for the Nintendo DS.\n- [ScratchEverywhere](https://github.com/ScratchEverywhere/ScratchEverywhere):\n  Custom Scratch Runtime made in C++ for multiple platforms, including DS.\n- [uxnds](https://github.com/asiekierka/uxnds): NDS/3DS fork/port of the\n  uxn/Varvara virtual machine.\n- [VNDS](https://github.com/asiekierka/vnds): DS Visual Novel Reader is an\n  application used for playing gamebooks formatted with sound and pictures.\n\n## Demos\n\n- [emod DS](https://github.com/evan-ciao/emod-ds/): Sandbox prototype\n  environment in 3D.\n- [Emulator Examination](https://codeberg.org/PoroCYon/emulator-examination):\n  Demo by Stargaze released at Revision 2026. More information in\n  [Pouet](https://www.pouet.net/prod.php?which=105928).\n- [nds-bgmode-ppuhax](https://codeberg.org/PoroCYon/nds-bgmode-ppuhax):\n  Proof-of-concept code of the PPU bgmode switch glitch thing, as demonstrated\n  in [Emulator Examination](https://www.pouet.net/prod.php?which=105928).\n- [Volumetric Shadow Demo](https://codeberg.org/SkyLyrac/volumetric_shadow_demo):\n  Demo of hardware accelerated volumetric shadows and some other 3D features.\n\n## Development libraries for NDS\n\n- [DSMA](https://codeberg.org/SkyLyrac/dsma-library): Library to display 3D\n  models with skeletal animations using hardware acceleration.\n- [LibDSF](https://codeberg.org/SkyLyrac/libdsf): Library to render text using\n  fonts generated by [BMFont](https://www.angelcode.com/products/bmfont).\n- [libmikmod](https://codeberg.org/blocksds/libmikmod_nds): Port of the library\n  used by the Mikmod module player.\n- [NightFox's Lib](https://github.com/knightfox75/nds_nflib): Library to develop\n  2D applications with 2D and 3D hardware support.\n- [Nitro Engine](https://github.com/AntonioND/nitro-engine): Library to develop\n  3D applications.\n- [PAlib](https://codeberg.org/SkyLyrac/palib): Legacy library used to develop\n  NDS games and applications in the early life of the console.\n- [µLibrary](https://codeberg.org/blocksds/ulibrary): Library to develop 2D\n  applications using the 3D hardware of the DS. It can be used alongside PAlib.\n- [wifikb](https://github.com/headshot2017/wifikb): Library that allows you to\n  use your PC's keyboard to type text on your DS homebrew.\n- [Woopsi](https://codeberg.org/SkyLyrac/Woopsi):  Nintendo DS GUI framework for\n  creating user interfaces for homebrew software.\n\n## Ports of libraries to NDS\n\n- [Box2D](https://codeberg.org/blocksds/box2d_nds): 2D physics library.\n- [gbajpeg](https://codeberg.org/blocksds/gbajpeg): JPEG loading library.\n\n## Development tools for NDS\n\n- [NDS Compressors by CUE](https://codeberg.org/WonderfulToolchain/wf-nnpack):\n  Compressors for Nintendo GBA/DS consoles by CUE.\n- [ptexconv](https://github.com/Garhoogin/ptexconv): Graphics conversion tool\n  with support for Tex4x4 texture format.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/blocksds%2Fawesome-blocksds/projects"}