Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by permutationlock

A curated list of projects in awesome lists by permutationlock .

https://github.com/permutationlock/zimpl

Simple comptime generic interfaces for Zig

generics interfaces polymorphism traits vtables zig

Last synced: 14 Nov 2024

https://github.com/permutationlock/slam_js

JavaScript library for Simultaneous Localization And Mapping. Focuses on dense occupancy grid mapping using particle fliters and distributed particle trees.

dp-slam particle-filter robot sensor-models slam

Last synced: 14 Nov 2024

https://github.com/permutationlock/ztrait

A simple version of Rust style type traits in Zig

generics zig

Last synced: 14 Nov 2024

https://github.com/permutationlock/merge-pgn

A simple tool to merge several chess games stored in pgn files into a single game with all lines included as variations. Useful for creating pgns for opening trainers such as ChessTempo.

chess python-chess

Last synced: 14 Nov 2024

https://github.com/permutationlock/simple_web_game_server

A C++ library for creating authenticated scalable backends for multiplayer web games.

cpp-library game-server game-servers javascript jwt-authentication matchmaking-servers websockets

Last synced: 14 Nov 2024

https://github.com/permutationlock/aes_math

An implementation of Rijndael (AES) encryption that builds the operations from the ground up with finite fields and matrix operations.

aes-encryption finite-fields

Last synced: 14 Nov 2024

https://github.com/permutationlock/cs301_fall_2021

Examples for UAF CS301

Last synced: 14 Nov 2024

https://github.com/permutationlock/traffic_sim

A city block with street lights traffic simulation done in webGL.

Last synced: 14 Nov 2024

https://github.com/permutationlock/neural_crypto

Project looking at neural network cryptography. Implementation based on this paper: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1590168

Last synced: 14 Nov 2024

https://github.com/permutationlock/raylib_wasm_rs_example

A simple example showing how to make a Rust Raylib application cross platform with the web using emscripten.

emscripten raylib rust wasm

Last synced: 14 Nov 2024

https://github.com/permutationlock/neural_network_checkers

Teaching neural networks to play checkers.

Last synced: 14 Nov 2024

https://github.com/permutationlock/monocypher-zig

Zig bindings for the Monocypher cryptography library.

cryptography monocypher zig

Last synced: 14 Nov 2024

https://github.com/permutationlock/superscalar_processor

Superscalar 8 bit processor made in logisim and corresponding assembly language to bit code compiler.

logisim processor-architecture superscalar

Last synced: 14 Nov 2024

https://github.com/permutationlock/server_trait_example

A series of Zig TCP server examples for various generic anytype conventions.

Last synced: 14 Nov 2024

https://github.com/permutationlock/zig_emscripten_threads

A toy example showing Zig threads working in Emscripten

emscripten threads zig

Last synced: 14 Nov 2024

https://github.com/permutationlock/thierd

A basic game server in Zig with encryption and authentication over WebSockets and raw TCP.

Last synced: 14 Nov 2024

https://github.com/permutationlock/rust_ffi_and_assembly

Playing around with rust server primatives

Last synced: 14 Nov 2024

https://github.com/permutationlock/residue_computations

Magma Jupyter notebook to compute the 2-torsion Brauer group of the elliptic surface described in Wittenberg 2004.

algebra algebraic-geometry elliptic-curves number-theory

Last synced: 14 Nov 2024

https://github.com/permutationlock/kier

A deck building multiplayer text adventure.

Last synced: 14 Nov 2024

https://github.com/permutationlock/networking_examples

Some C networking examples

Last synced: 14 Nov 2024

https://github.com/permutationlock/emscripten_c_examples

Ground up examples of cross-compiling C applications to the web with emcc.

Last synced: 14 Nov 2024

https://github.com/permutationlock/avenlib

Compiled library of useful thing I have written as well as examples.

Last synced: 14 Nov 2024

https://github.com/permutationlock/ecc_js

Implementation of Elliptic Curves in JavaScript for use in Diffie-Hellman key exchange.

Last synced: 14 Nov 2024

https://github.com/permutationlock/wildfire_sim

A discrete grid wildfire simulation done in webGL.

Last synced: 14 Nov 2024

https://github.com/permutationlock/a_star

Simple implementation of weighted graphs and A* searching

Last synced: 14 Nov 2024

https://github.com/permutationlock/avengl_triangle

A simple OpenGL ES2 triangle cross compilable using libaven

Last synced: 14 Nov 2024

https://github.com/permutationlock/libaven

A collection of portable headers that I use in projects.

Last synced: 14 Nov 2024

https://github.com/permutationlock/libavengraph

A small library for implementing and visualizing graph algorithms

Last synced: 14 Nov 2024

https://github.com/permutationlock/dumbcycle

A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.

Last synced: 14 Nov 2024

https://github.com/permutationlock/zig_hello_emcc

A hello world example that can build to target native targets and Emscripten

Last synced: 14 Nov 2024

https://github.com/permutationlock/hakyll_blog

My hakyll powered permutationlock blog.

Last synced: 14 Nov 2024

https://github.com/permutationlock/krynth_raylib

A simple deduction game written in C with Raylib.

Last synced: 14 Nov 2024

https://github.com/permutationlock/assembly_course

An introduction to computer architecture, assembly language, and developing applications in C

Last synced: 14 Nov 2024

https://github.com/permutationlock/implpathcol_paper

Implementation details of algorithms to path color plane graphs

Last synced: 14 Nov 2024

https://github.com/permutationlock/simple_game_server

A minimal effecient multiplayer game server written in C with no dynamic memory allocation.

Last synced: 14 Nov 2024

https://github.com/permutationlock/sgs_zig

A simple game server using monocypher for encryption and s2s for serialization.

game-server zig

Last synced: 14 Nov 2024

https://github.com/permutationlock/simplex

Implementation of the simplex algorithm for solving linear programming solutions using the Eigen linear algebra library.

Last synced: 14 Nov 2024

https://github.com/permutationlock/sphere_tree

Simple demonstration of sphere tree collision detection.

Last synced: 14 Nov 2024

https://github.com/permutationlock/path_coloring_bgl

Implementations of several path coloring algorithms for the Boost Graph Library.

algorithm boost-graph-library graph-algorithms graph-coloring graph-theory hartman plane-graphs poh proof

Last synced: 14 Nov 2024

https://github.com/permutationlock/prolog_interpreter

A simple prolog interpreter, implemented with Flex (lex) and Bison (yacc).

Last synced: 14 Nov 2024

https://github.com/permutationlock/vulkan_triangle

A no dependency cross-compile friendly Vulkan triangle in C

c11 c99 cproc cross-compile glfw3 mingw-w64 vulkan

Last synced: 12 Oct 2024

https://github.com/permutationlock/dumb_cycle

A snake game for x86_64-linux written in C99 with no preprocessor or libraries.

assembly c99 linux qbe x86-64

Last synced: 12 Oct 2024