8-day current streak·21-day longest streak
Projects I am actively working on: X65 - Modern 8-bit Microcomputer _{ C, Assembly ARM,6502, MCU, PCB CAD, Emulator for Windows/Linux/Browser, }_ D/os - Operating System for workplace computers _{…
Projects I am actively working on:
X65 - Modern 8-bit Microcomputer
_{ C, Assembly ARM,6502, MCU, PCB CAD, Emulator for Windows/Linux/Browser, }_D/os - Operating System for workplace computers
_{ C++, D, Linux Binder, Wayland, BeOS Next }_Soldank - Networked Multiplayer Shooter-Platformer game engine
_{ Rust, ECS, Physics, GUI, OpenGL, WebGL, WASM }_- 👷🏻♂️ I am [available for hire](mailto:[email protected]).
Some of my previous work
🧭 Frontend / WebDev
- mst-gql ― Bindings for mobx-state-tree and GraphQL _{ JavaScript, MST, GraphQL }_
- plate ― Declarative proxy layer to access REST API endpoint _{ JavaScript, Redux, REST }_
- pokedex ― Pokédex demo app _{ MobX State Tree, GraphQL, Ant Design of React }_
- plp-demo ― Product Listing Page demo _{ JavaScript, React, Redux, SASS, Flow, WebPack }_
- wrte ― microkernel-like environment to run untrusted applications in browser _{ JavaScript, kernel, sandbox }_
- ThAutoIndex ― PHP Thumbnail AutoIndex _{ PHP, libGD, MIME }_
🗄️ Backend / Servers
- rip ― REST.Is.Popular - RESTful microframework for Go _{ GoLang, REST }_
- traffx ― Auto-scaleable XMPP server for The Cloud in Node.js _{ JavaScript, Node.js, Redis, DynamoDB }_
- jabberd2 ― JabberD XMPP Server _{ C, expat, libidn, SQL, OpenSSL }_
- jabberd3 ― jabberd XMPP server - third generation _{ C, bdw-gc, expat, libidn, libuv, nanomsg, OpenSSL }_
💻 Native Apps
- pebble ― Unofficial Pebble watch support for SailfishOS/Jolla _{ C++, Qt, QML, SailfishOS, systemd, BlueTooth }_
- fbv ― FrameBuffer Viewer ― picture viewer for a Linux framebuffer console _{ C, Linux, FrameBuffer, libgif/png/jpeg }_
- tgt ― TextmodeGUIToolkit ― object-oriented library for creating GUI under Linux console _{ C, NCurses, TermCap, GUI }_
🕹️ GameDev
- bevy_networking_turbulence ― Networking plugin for Bevy engine _{ Rust, WASM, WebRTC, UDP }_
- hecs_rapier ― Physics engine for hecs ECS _{ Rust, Physics, ECS }_
- cvar ― Configuration Variables for Rust _{ Rust }_
- bevy_miniquad ― Bevy engine + miniquad render plugin _{ Rust, WebGL, WASM }_
- gwg-bindgen ― good-web-game + wasm-bindgen example _{ Rust, JavaScript, WebAssembly }_
- bevy_doryen ― Bevy engine + doryen-rs rendering plugin _{ Rust, OpenGL, WASM }_
- rust_roguelike_tutorial ― Rust Roguelike Tutorial _{ Rust, Legion ECS, RON prefabs }_
<!--
smokku/smokku is a ✨ _special_ ✨ repository because its
README.md (this file) appears on your GitHub profile.
Here are some ideas to get you started:
- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-
soldank ★ PINNED
Clone of Soldat engine written in Rust
Rust ★ 58 10mo agoExplain → -
wrte ★ PINNED
microkernel-like environment to run untrusted applications in browser
JavaScript ★ 4 4mo agoExplain → -
rip ★ PINNED
REST.Is.Popular - RESTful microframework for Go
Go ★ 2 6y agoExplain → -
pebble ★ PINNED ▣
Unofficial Pebble watch support for SailfishOS/Jolla
C++ ★ 71 10y agoExplain → -
bevy_networking_turbulence ▣
Networking plugin for Bevy engine running on naia-socket and turbulence libraries
Rust ★ 111 4y agoExplain → -
bevy_miniquad
Bevy engine + miniquad render plugin
Rust ★ 49 1y agoExplain → -
qtcreator-themes
No description.
★ 29 10y agoExplain → -
rust_roguelike_tutorial
Rust Roguelike Tutorial + Legion ECS + RON prefabs
Rust ★ 20 3mo agoExplain → -
bevy_doryen
bevyengine + doryen-rs
Rust ★ 19 5y agoExplain → -
fbv
fbv (FrameBuffer Viewer) is a simple program to view pictures on a Linux framebuffer device
C ★ 13 8y agoExplain → -
libconcurrency
A lightweight concurrency library for C, featuring symmetric coroutines as the main control flow abstraction.
C ★ 13 11y agoExplain → -
brunch-with-dragons ▣
Brunch with Dragons - application starter
LiveScript ★ 8 11y agoExplain → -
jabberd3
jabberd XMPP server - third generation
C ★ 5 8y agoExplain → -
tgt
TGT (TextmodeGUIToolkit) is an object-oriented library, written in C, for creating user interfaces under Linux console
C ★ 3 8y agoExplain → -
tesseract ⑂
Tesseract - mirror of svn://svn.tuxfamily.org/svnroot/tesseract/main
C ★ 3 7y agoExplain → -
cinny ⑂
Chromed Cinny - Discord-alike matrix client
TypeScript ★ 2 2mo agoExplain → -
jabberd14 ▣
Original Jabber server
C++ ★ 2 13y agoExplain → -
gwg-bindgen
good-web-game + wasm-bindgen example
JavaScript ★ 2 4mo agoExplain → -
soldat-base ⑂
Soldat's base game content
Python ★ 1 2mo agoExplain → -
wpjabber ▣
Jabberd fork by Wirtualna Polska
C ★ 1 13y agoExplain → -
traffx
Auto-scaleable XMPP server for The Cloud in Node.js
JavaScript ★ 1 1y agoExplain → -
mydns-ng
MyDNS-NG is the Next Generation DNS Server for fast and scalable sql based DNS services
C ★ 1 9y agoExplain → -
hecs_rapier
Physics engine for hecs ECS
Rust ★ 1 4y agoExplain → -
plp-demo
Product Listing Page demo
JavaScript ★ 1 1y agoExplain → -
junction ⑂
Essential XMPP middleware for Node.js.
JavaScript ★ 1 9y agoExplain → -
Sable ⑂
An almost stable Matrix client.
TypeScript ★ 0 10d agoExplain → -
waka-box ⑂
📊 Update a pinned gist to contain your weekly WakaTime stats
JavaScript ★ 0 1d agoExplain → -
continuwuity ⑂
Continuwuity, the official community driven continuation of conduwuit & Conduit, focusing on user experience and new features.
Rust ★ 0 2mo agoExplain → -
matrix-spec-proposals ⑂
Proposals for changes to the matrix specification
★ 0 3mo agoExplain → -
smokku
No description.
★ 0 4mo agoExplain → -
gvfs ⑂
A Rust crate providing a configurable virtual file system for game assets, a la PhysFS
Rust ★ 0 1y agoExplain → -
femtovg ⑂
Antialiased 2D vector drawing library for miniquad
Rust ★ 0 4y agoExplain → -
Alchemy-Database ⑂ ▣
Hybrid Relational-Database/NOSQL-Datastore
C ★ 0 14y agoExplain → -
Log4Qt ⑂ ▣
Qt port of famous log4j logging utility
C++ ★ 0 12y agoExplain → -
plate ▣
Declarative proxy layer to access REST API endpoints via Redux selectors and action creators
JavaScript ★ 0 3y agoExplain → -
RetroArch ⑂
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
C ★ 0 2y agoExplain → -
turbulence ⑂
No description.
★ 0 3mo agoExplain → -
naia-socket ⑂
cross-platform (including Wasm!) sockets providing an unreliable & unordered network transport layer. Built on top of UDP & WebRTC
Rust ★ 0 3mo agoExplain → -
mlge
My Little Game Engine
C++ ★ 0 3y agoExplain → -
es-theme-vertical_limit_verticaltheme ⑂
For vertical monitors
★ 0 3y agoExplain → -
laminar ⑂
A simple semi-reliable UDP protocol for multiplayer games
Rust ★ 0 5y agoExplain → -
mst-gql ⑂
Bindings for mobx-state-tree and GraphQL
JavaScript ★ 0 3mo agoExplain → -
miniquad ⑂
Cross platform rendering for Rust
Rust ★ 0 4y agoExplain → -
egui-miniquad ⑂
No description.
Rust ★ 0 4y agoExplain → -
hecs ⑂
hecs + change tracking ported from bevy_ecs
Rust ★ 0 2d agoExplain → -
nonaquad ⑂
Antialiased 2D vector drawing library in Rust for Android, Web, Desktop
Rust ★ 0 4y agoExplain → -
macroquad ⑂
Cross-platform game engine in Rust.
Rust ★ 0 5y agoExplain → -
pokedex
Pokédex - MobX State Tree + GraphQL + Ant Design of React
TypeScript ★ 0 3y agoExplain → -
crystalorb ⑂
Network-agnostic, high-level game networking library for client-side prediction and server reconciliation.
Rust ★ 0 5y agoExplain → -
gfx_window_glutin ⑂
No description.
Rust ★ 0 5y agoExplain → -
cvar ⑂
Configuration Variables for Rust
★ 0 6y agoExplain → -
soldat ⑂
Soldat is a unique 2D (side-view) multiplayer action game
★ 0 5y agoExplain → -
doryen-rs ⑂
ascii roguelike library in rust with native and wasm support
Rust ★ 0 5y agoExplain → -
bevy_uni-app
Bevy engine core running under unrust / uni-app
Rust ★ 0 5y agoExplain → -
apkenv ⑂
A compatibility layer for applications packaged as .apk
C ★ 0 7y agoExplain → -
es-theme-vertical_arcade ⑂
ES theme just for vertical mame
★ 0 7y agoExplain → -
libgmbus
C Mbus Implementation
C ★ 0 13y agoExplain → -
GridWars ⑂
No description.
BlitzMax ★ 0 10y agoExplain →
No repos match these filters.