This is your work, valued
Software, Maths
Zeytin. Lightweight game engine with an integrated editor that gives you full control
★ 83berkaysahiin. Config files for my GitHub profile.
★ 4Shortest-Path-Visualizer. This is an implementation of BFS shortest path algorithm in C++ using raylib
★ 3Pseudorandom-Number-Generator. Pseudorandom number generator implement using xorshift algorithm in C
★ 3mem_alloc. This is an implementation of malloc
★ 3GDSC-Jammers. C#
★ 3LeetCodeSolutions. These are the solutions to some of the problems in LeetCode.
★ 3Data-Structures. These are some data structures implemented in C.
★ 3Game-of-Life. This is an implementation of "Game of Life" by Horton Conway in Rust using raylib.
★ 3GGJ-23-Istanbul-BUG. C#
★ 2Snappy-Gurus-Game-Jam. C#
★ 2CLI-Chat. Simple cli-chat developed by me in order to practice threads and get familiar with socket programming.
★ 2SE307. SE307 Database Management Systems
★ 1feer. Small Rust-like Result for C++20.
★ 1recs. Reflected Entity Component System
★ 44umka-lang. Umka: a statically typed embeddable scripting language
★ 2.1kcompiler-explorer. Run compilers interactively from your web browser and interact with the assembly
★ 19kimtui. ImTui: Immediate Mode Text-based User Interface C++ Library
★ 3.6kraygui. A simple and easy-to-use immediate-mode gui library
★ 5kfeer. Small Rust-like Result for C++20.
★ 1Zeytin. Lightweight game engine with an integrated editor that gives you full control
★ 83FTXUI. :computer: C++ Functional Terminal User Interface. :heart:
★ 10kzenc. Write like a high-level language, run like C.
★ 4.3ktoggleterm.nvim. A neovim lua plugin to help easily manage multiple terminal windows
★ 5.6kkickstart.nvim. A launch point for your personal nvim configuration
★ 31kfastbuild. High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.
★ 1.4kFunctionTraits. Professionally written C++ function traits library (single header-only) for retrieving info about any function (arg types, arg count, return type, etc.)
★ 50flecs. A fast entity component system (ECS) for C & C++
★ 8.5ktracy. Frame profiler
★ 16kldtk. Modern, lightweight and efficient 2D level editor
★ 4.1kemscripten. Emscripten: An LLVM-to-WebAssembly Compiler
★ 27kzig. Moved to Codeberg
★ 43kllvm-project. The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
★ 39kbaba-is-you. A baba is you demake with c++ & raylib (Test LLMs)
★ 4enik-engine. a tiny game engine
★ 27ECS-Network-Racing-Sample. ECS multiplayer racing sample to showcase using Unity Entities and netcode with best practices
★ 760Multiplayer-Chat-using-Netcode-for-Gameobjects-with-Unity. A text based multiplayer chat system which utilises Unity's new Netcode for Gameobjects multiplayer solution!
★ 5i2i-systems-pixcell. Java
★ 9c3c. Compiler for the C3 language
★ 5.7kadvent-of-code. My Advent of Code submissions. For 2021 and before, these are the original code I used, without any modifications after-the-fact. As such, they are probably not as efficient or short as they should be, because I want a working solution faster, not a better solution. For 2022 and after, these are the solutions uploaded to my YouTube channel.
★ 358AdventOfCode2023. Python
★ 3Distributed-Graph-Algorithms. Distributed Graph algorithms in DistAlgo
★ 13com.unity.services.samples.game-lobby. A sample showcasing a minimal implementation of a lobby experience using the Lobby and Relay packages.
★ 236com.unity.multiplayer.samples.coop. A small-scale cooperative game sample built on the new, Unity networking framework to teach developers about creating a similar multiplayer game.
★ 1.9kGalacticKittens. Get started making multiplayer games with Netcode for GameObjects
★ 225GameNetworkingSockets. Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
★ 9.8kMultiplayerNetworkingResources. A curated list of Multiplayer Game Network Programming Resources
★ 8.6kcom.unity.multiplayer.samples.bitesize. A collection of smaller Bitesize samples to educate in isolation features of Netcode for GameObjects and related technologies.
★ 446ParrelSync. (Unity3D) Test multiplayer without building
★ 6kcom.unity.multiplayer.docs. [ARCHIVED] Open Source documentation for Unity Multiplayer, which includes Netcode for GameObjects, the Unity Transport Package, Multiplayer Tools and Educational references and Sample Games such as Boss Room.
★ 716EntityComponentSystemSamples. C#
★ 8.1kaddress-ner-training. Python
★ 8turkan. Türkan, Twitter üzerinde haber sitelerinin gizemli haberlerini(!) okuyup, alıntılayarak haberin cevabını tweet atan bir Twitter botudur.
★ 12blog_os. Writing an OS in Rust
★ 18kTempleOS. Talk to God on up to 64 cores. Final snapshot of the Third Temple.
★ 4.6kgromit-mpx. Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as XWayland.
★ 1.4kProton. Compatibility tool for Steam Play based on Wine and additional components
★ 32kFrontend-Projects. Contains my Frontend Projects.
★ 8LeetCodeSolutions. These are the solutions to some of the problems in LeetCode.
★ 3GDSC-Jammers. C#
★ 3tableaunoir. An online blackboard 🖉 with fridge magnets 🌈🧲 for teaching, and making animations 🏃 and presentations ⎚. All of that in a lightweight user interface, and without coding.
★ 208GGJ-23-Istanbul-BUG. C#
★ 2vim-godot. Use vim and godot engine to make games
★ 581too-many-lists. Learn Rust by writing Entirely Too Many linked lists
★ 3.6kpeak-unithon-matching-game. C#
★ 1game-developer-roadmap. Roadmap to becoming a game developer in 2022
★ 5.8kripgrep. ripgrep recursively searches directories for a regex pattern while respecting your gitignore
★ 66kfzf. :cherry_blossom: A command-line fuzzy finder
★ 82krust.vim. Vim configuration for Rust.
★ 4.2kawesome-rust. A curated list of Rust code and resources.
★ 58kPamukkale-University-Data-Structures. Pamukkale University Data Structures Notes~
★ 63d_celluar_automata. Rust
★ 157Algorithms. Algorithms implemented in Rust, explained.
★ 427bevy. A refreshingly simple data-driven game engine built in Rust
★ 47kRust. All Algorithms implemented in Rust
★ 26krust-learning. A bunch of links to blog posts, articles, videos, etc for learning Rust
★ 12kHUJAM22---The-Way-Home-Game. 2st place in the Hacettepe University GameJam 2022
★ 2Data-Structures-and-Algorithms. Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
★ 265jim. Immediate Mode JSON Serialization Library in C
★ 257build-your-own-x. Master programming by recreating your favorite technologies from scratch.
★ 524kFPS-Game-by-ChatGPT. ChatGPT made FPS game in Unity3D for me
★ 3rope-jai. Rope simulation in Jai
★ 26malloc-tutorial. A quick tutorial on how to implement malloc/free/calloc/realloc
★ 179sc. Common libraries and data structures for C.
★ 2.6knothing. A simple platformer about nothing
★ 299snake-c-wasm. Snake written in Pure C and compilable to WebAssembly
★ 172C. Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
★ 22kmemalloc. Artifacts of that Memory Management Tsoding Session
★ 182B-Tree. General purpose C-implementation of a B-Tree
★ 20os01. Bootstrap yourself to write an OS from scratch. A book for self-learner.
★ 14ksample-os. A sample OS as demonstrated in the book Operating System: From 0 to 1
★ 681C-Project-Based-Tutorials. A curated list of project-based tutorials in C
★ 1.8kwrite-a-hash-table. ✏️ Learn how to write a hash table in C
★ 4.3kData-Structures-Examples. C
★ 8computer-science. 🎓 Path to a free self-taught education in Computer Science!
★ 206ksystem-programming-roadmap. A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
★ 583lowlevelprogramming-university. How to be low-level programmer
★ 13kRed-Black-Tree. Red Black Tree Using C
★ 21Path-Tool-Module. For Unity in C# written path tool
★ 7avl_tree. A simple AVL tree implementation
★ 4chibicc. A small C compiler
★ 12kUdemy_DSA_Cpp. Programs from the course: "Mastering Data Structures & Algorithms using C and C++" by Abdul Bari
★ 78DSA_Practice. My journey throughout the course "Mastering Data Structures & Algorithms using C and C++"
★ 38DSA-By-Abdul-Bari. This repository contains implementations of popular data structures and algorithms in C++ based on the teachings of Abdul Bari, an expert in the field of computer science and engineering. The implementations are meant to serve as a reference for those looking to improve their understanding of data structures and algorithms.
★ 115University-Assignments. My coding assignments from Karabuk University Computer Engineering Department.
★ 2DataStructures. Data Structures lecture notes in C.
★ 8MathForGameDevelopers. Sample code for my YouTube series.
★ 675pylib. This is a C library which provides python like data reading and handling functions. (WIP)
★ 7Collections-C. A library of generic data structures for the C language.
★ 3kMETU-Computer-Engineering. Solutions to homeworks and projects
★ 2Computer-Engineering-Bachelor-at-METU-2015-2021. C++
★ 1GTU-University-Assignments. Assignments from Gebze Technical University Computer Science Depertmant
★ 74UnityTimeRewinder. Unity time rewind solution, that is easily customizable for any project.
★ 315DEPRECATED-data-structures. A collection of powerful data structures
★ 2.9kalgorithms. A collection of algorithms and data structures
★ 19knArchitecture. Inspired by Clean Architecture, nArchitecture is a monolith project which uses advanced techniques.
★ 743free-programming-books. :books: Freely available programming books
★ 392kXJ.Unity3D.Random. Unity3D の標準ライブラリとは異なる方法で、 Xorshift を使った乱数を生成します。C#.NET のみでも動作するコードが含まれます。
★ 1KursNotlari. C ve Sistem Programcıları Derneği Kurs Notları (Yazanlar: Kaan Aslan & Sebahat Ersoy)
★ 859rlcg. A reversible pseudo-random number generator
★ 44UnityFOV. Visualisation of angles in Unity!
★ 7ClientPredictionTutorial. Client Prediction in Unity for my YouTube Tutorial
★ 65SOLID-Factory. SOLID Factory is a Unity2D Project which has been developed to test high-level programming concepts such as SOLID, DRY, Separation of Concern, Composition over Inheritance, Maximize Cohesion, Minimize Coupling, and Dependency Injection(via Exzenject) principles in Unity.
★ 63naming-convention. Templates for naming convention - TSQL, JavaScript, C#, R, Python, Powershell
★ 1.9kideavim. IdeaVim – A Vim engine for JetBrains IDEs
★ 10kopen-project-1. Unity Open Project #1: Chop Chop
★ 6.1kgodot-docs. Godot Engine official documentation
★ 5.5kmanim. A community-maintained Python framework for creating mathematical animations.
★ 39kvideos. Code for the manim-generated scenes used in 3blue1brown videos
★ 11kmanim. Animation engine for explanatory math videos
★ 88kUnity-Programming-Patterns. Implementations of programming design patterns in Unity with examples in C# when to use them.
★ 2.1kgame-premake. premake system for use in making raylib game projects
★ 240raylib-game-template. A small template to start your raylib game
★ 674raylib-games. A collection of small sample games made with raylib
★ 823bootcamptakim-u74. C#
★ 1ClassyClash.RayLib. Simple Top-Down 2D RPG game with Raylib
★ 14game-programmer. A Study Path for Game Programmer
★ 19kBootcampScrumTemplate.
★ 123rizz. Small C game development framework
★ 786rplace-turkey. 2022 r/place Turkey
★ 5Line-Paint. Line Paint colorful dot connction game.
★ 5lua. A copy of the Lua development repository, as seen by the Lua team. Mirrored irregularly. All communication should be through the Lua mailing list https://www.lua.org/lua-l.html
★ 10kMatch3-SDK. SDK for creating Match 3 games
★ 556Game-Development-101. Game Development Fundamentals
★ 37Anku-Game-Jam. C#
★ 3FNA. FNA - Accuracy-focused XNA4 reimplementation for open platforms
★ 3kraylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kMonoGame. One framework for creating powerful cross-platform games.
★ 14kawesome. 😎 Awesome lists about all kinds of interesting topics
★ 484kevery-programmer-should-know. A collection of (mostly) technical things every software developer should know about
★ 100kUltimate-2D-Controller. A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc
★ 2.2kUnity2D-Platform-Character-Controller. 2D Platform Character Controller for Unity.
★ 96bitcord.js. Bitcord - (Discord Simulation Framework)
★ 10UniversalPauseButton. A pause button that pauses the unpausable. Handy for video game cut scenes especially, but can be used for any application, not just games.
★ 1kGameB. GameB
★ 176break_arcade_games_out. What if Breakout was the only arcade game people could make? An open-source game, written entirely on a live stream.
★ 198MagaraJam4. Participated MagaraJam4 with game named Chi-Ku
★ 2reanimation. An alternative animator for Unity tailored for traditional animation
★ 512HUJAM-PROJECT. Hacettepe University Game Jam Project
★ 5ProjectSpider. Small Project
★ 2