Skip to content

All my stars categorized, for easy & fast reference.

Notifications You must be signed in to change notification settings

codicoscepticos/my-starred-repositories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

My Starred Respositories

Categorizing my starred repositories, to easily find and get a big-picture of them. Filling the gap of Github's star system (which only categorizes repos by programming languages).


Articles

  • 500lines "500 Lines or Less" focuses on the design decisions and tradeoffs that experienced programmers make when they are writing code [...] {JavaScript}

  • data-oriented-design A curated list of data oriented design resources.


Assemblers

  • XSharp X# is a HLA (High Level Assembler) for X86/X64 (ARM coming) assembly language

Compilers

Learning

  • selfie An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor. selfie.cs.uni-salzburg.at

Computer Science

In general.

Learning


Dissasemblies

  • zeldasource Disassembly of Legend of Zelda
  • LADX-Disassembly Disassembly of Legend of Zelda: Links Awakening DX
  • RedPlusPlus A modernized version of Pokémon Red. Fixes several bugs and adds a lot of new features.

Documents

Mostly programming & computer science related documents.

  • game_dev_pdfs Collection of game development related white papers
  • pdfs A veritable mish-mash of technically-oriented PDFs [...]
  • p1xt-guides Resources for learners who want to dive deeper on their journey to becoming web developers / software engineers. [...]

Editors

Markdown

  • MarkText Next generation markdown editor, running on platforms of MacOS Windows and Linux.

Emulators

PlayStation

  • psxact This project aims to emulate the PlayStation™ 1 console in an accurate fashion. No hacks or shortcuts will be used to accomplish this goal. {C++}

  • orbum Update PCSX2's codebase to an OOP design and document everything.

Learning

  • psx-guide Guide to writing a Playstation emulator

Gameboy


Games

Libraries

  • ruby2d The Ruby 2D gem

  • gosu 2D game development library for Ruby and C++

  • SGDK SGDK: A small, open and free development kit for the Sega Megadrive

  • nGL 3D graphics lib for Ndless (and possibly other systems) {C++}

  • raylib A simple and easy-to-use library to learn videogames programming raylib.com {C}

Frameworks

  • ensemble A framework for creating socially aware characters. {JavaScript}

Engines

  • luxe A lovingly handcrafted free cross platform game engine (luxeengine.com).
  • amethyst Data-oriented game engine written in Rust
  • armory 3D Game Engine for Blender {Python}
  • FishEngine Simple, Unity-like Game Engine. {C++}
  • Monogatari Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web. monogatari.io

References

Game engines that are mostly interesting about how they were made than on how to use them:

  • Nuclear-Engine Fast, customizable, cross-platfrom game engine powered by Nuclear Fuel! {C++}

  • Tristeon A 3D Engine built by two Game Engineering students. {C++}

  • EtherealEngine C++ Game Engine and Editor

Reimplementations/ Code Translations

Game engines reimplemented and code translations for (old, commercial/popular) games.

  • falltergeist Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL. falltergeist.org

  • msgi This project aims to be a full source reverse enginnering project of Metal Gear Solid Integral PC. This means "converting" all of the MGSI.EXE to recompilable source code. {C++}

  • REGoth OpenSource-Reimplementation of the zEngine, used by the game "Gothic" {C++}

  • TOMB5 Tomb Raider: Chronicles Disassembly translated to C source code.

  • SuperMarioBros-C An attempt to manually translate the original Super Mario Bros. for the NES to readable C/C++

Unreal Engine

Plugins
Examples
  • OceanProject An Ocean Simulation project for Unreal Engine 4

Unity

Tools
Frameworks
  • Zenject Dependency Injection Framework for Unity3D

  • Reaktion Audio reactive animation toolkit for Unity

Awesome Lists
  • awesome-unity A curated list of awesome Unity assets, resources, and more.

Awesome Lists

  • awesome-gametalks A curated list of gaming talks (development, design, etc)

  • magictools A list of Game Development resources to make magic happen.

  • awesome-gbdev A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.

Learning


Operating Systems

  • DreamShell Operating system for the game console Sega Dreamcast {C}

Learning


Programming

Languages

Ruby

Libraries

Implementations

  • goruby GoRuby, an implementation of Ruby written in Go

  • goby Goby - A new language that helps you develop highly concurrent web applications goby-lang.org {Go}

  • Opal Ruby in the Browser opalrb.com

Learning

  • ruby.fundamental Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

  • iwanttolearnruby Places to learn Ruby and Rails at all levels. iwanttolearnruby.com

Applications

  • huginn Create agents that monitor and act on your behalf.

Style Guides

  • relaxed.ruby.style A Relaxed Style Guide for Ruby & Configuration for RuboCop

  • fast-ruby Writing Fast Ruby -- Collect Common Ruby idioms.

Awesome Lists

Julia

  • Julia The Julia Language: A fresh approach to technical computing.

Python

Learning

Applications(?)

Libraries

  • python-twitter A Python wrapper around the Twitter API.

  • birdy A super awesome Twitter API client for Python.

Go

  • Go The Go programming language

Learning

  • go-internals A book about the internals of the Go programming language.

Awesome Lists

Libraries

  • anaconda A Go client library for the Twitter 1.1 API

JavaScript

Learning

  • You-Dont-Know-JS This is a series of books diving deep into the core mechanisms of the JavaScript language. 

Libraries

  • twit Twitter API Client for node (REST & Streaming API)

  • sync Node.JS Server and JavaScript/HTML Client for synchronizing online media

Assembly

Awesome Lists

Others

Learning

Applications

Graphics

  • abrash-black-book Markdown source for Michael Abrash's Graphics Programming Black Book.

Libraries

  • LLGL Low Level Graphics Library (LLGL) is a thin abstraction layer for modern graphics APIs such as OpenGL, Direct3D, and Vulkan

  • GLFW.jl Julia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.

  • bgfx Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.bkaradzic.github.io/bgfx/overview.html {C++}

Frameworks

  • Kha Ultra-portable, high performance, open source multimedia framework. {Haxe}

Tutorials

Awesome Lists

Misc

  • gel The N64-like software renderer {C}

Reverse Engineering

Awesome Lists

Tools


Roadmaps


Serverless Computing and Applications

AWS Lambda

  • aws-lambda-binary Run any standalone binary (Go, Racket, OCaml, Rust, C++, etc.) with AWS Lambda

  • chalice Python Serverless Microframework for AWS

Learning

  • learn-aws-lambda Learn how to use AWS Lambda to easily create infinitely scalable web services

Other

  • faas OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes {Go}

Web Design



Tools:

Git

  • ungit The easiest way to use git. On any platform. Anywhere. {JavaScript}

Google Drive

  • gdocs2md Convert a Google Drive Document to the Markdown format, suitable for publishing.

Blender

  • Sprytile A Blender add-on for building tile based low-poly scenes with paint/map editor like tools {Python}

Electron

  • electron-builder A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box electron.build {TypeScript}

Android

Wii

  • hbc The Homebrew Channel - open source edition

  • Nintendont A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U

  • Wii.rb Wii toolkit in Ruby 1.8[.7] (Wii.py++) trap15.no-ip.org

Self Hosted

  • awesome-selfhosted This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.

Misc

Awesome Lists

  • Awesome-Windows An awesome & curated list of best applications and tools for Windows.

Tumblr

Blockchain

  • go-genesis A blockchain platform with a simplified programming language. 85% of all tokens will be distributed for free among GitHub users. {Go}

Deep Neural Networks

  • neural-doodle Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.)

Artificial Intelligence

  • aifh Artificial Intelligence for Humans

Color Palettes

Digital Circuits

  • LogikSim The world's best software to understand digital circuits.

Raspberry Pi

  • RetroPie-Setup Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

File System

  • pifs πfs - the data-free filesystem!

About

All my stars categorized, for easy & fast reference.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published