Ivan Perevezentsev's starred repositories

raylib

A simple and easy-to-use library to enjoy videogames programming

single_file_libs

List of single-file C/C++ libraries.

purescript

A strongly-typed language that compiles to JavaScript

Language:HaskellLicense:NOASSERTIONStargazers:8516Issues:157Issues:2358

GameNetworkingResources

A Curated List of Multiplayer Game Network Programming Resources

Language:CStargazers:7089Issues:253Issues:0

rust-by-example

Learn Rust with examples (Live code editor included)

Language:HandlebarsLicense:Apache-2.0Stargazers:6909Issues:152Issues:619

ggez

Rust library to create a Good Game Easily

Language:RustLicense:MITStargazers:4184Issues:55Issues:744

nalgebra

Linear algebra library for Rust.

Language:RustLicense:Apache-2.0Stargazers:3871Issues:55Issues:704

most

Ultra-high performance reactive programming

Language:JavaScriptLicense:MITStargazers:3497Issues:73Issues:226

agda

Agda is a dependently typed programming language / interactive theorem prover.

Language:HaskellLicense:NOASSERTIONStargazers:2427Issues:64Issues:5455

asterius

DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc

odin-serializer

Fast, robust, powerful and extendible .NET serializer built for Unity

Language:C#License:Apache-2.0Stargazers:1641Issues:69Issues:57

crocks

A collection of well known Algebraic Data Types for your utter enjoyment.

Language:JavaScriptLicense:ISCStargazers:1586Issues:39Issues:162

librg

🚀 Making multi-player gamedev simpler since 2017

Language:CLicense:BSD-3-ClauseStargazers:1247Issues:41Issues:38

articles

Miscellaneous articles. The readme is the table of contents.

haskell-companies

A gently curated list of companies using Haskell in industry

android-rs-glue

Glue between Rust and Android

Language:RustLicense:Apache-2.0Stargazers:906Issues:38Issues:120

papers

A Git annex repository of papers

purescript-native

A native compiler backend for PureScript (via C++ or Golang)

Language:HaskellLicense:NOASSERTIONStargazers:625Issues:34Issues:58

umi

Unity mobile input (UMI) plugin for Android and iOS, allows to use features of mobile native input fields

Language:C#License:MITStargazers:367Issues:19Issues:91

sdl2

Haskell bindings to the SDL2 library

Language:HaskellLicense:NOASSERTIONStargazers:358Issues:31Issues:136

NetStack

Lightweight toolset for creating concurrent networking systems for multiplayer games

Language:C#License:MITStargazers:301Issues:24Issues:0

haskanoid

A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.

Language:HaskellLicense:NOASSERTIONStargazers:272Issues:14Issues:75

mint

Math Interoperability Types

Language:RustLicense:MITStargazers:246Issues:11Issues:41

dino-rush

🌋 Endless runner game

Language:HaskellLicense:BSD-3-ClauseStargazers:194Issues:6Issues:3

zero-to-quake-3

Implementing Quake 3 in Haskell & Vulkan

Language:HaskellLicense:BSD-3-ClauseStargazers:162Issues:14Issues:4

haskell-sdl2-examples

SDL2 tutorial code in Haskell

Language:HaskellLicense:GPL-2.0Stargazers:138Issues:11Issues:6

frag

Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong

Language:HaskellLicense:GPL-2.0Stargazers:136Issues:9Issues:5

minigame-rust

A simple game made in Rust that runs on desktop and mobile

Language:CLicense:MITStargazers:119Issues:10Issues:9

marklight

MarkLight is a presentation framework for Unity that allows you to create scene elements in a language similar to HTML.

Language:HTMLLicense:MITStargazers:74Issues:13Issues:11

image-decode

Decode image data from any image format