Giter Site home page Giter Site logo

Andrew Lowndes's Projects

comptime_demo icon comptime_demo

A demo of using comptime-rs to produce clean flexible procedural macros without writing any procedural macros.

doom icon doom

Doom in WebGL, wad assets converted on-the-fly

dynamic-struct icon dynamic-struct

A derive macro for creating push-based reactive properties for structs

easy-2d icon easy-2d

Various easy 2d geometric and mathematical helper functions

easy-gl icon easy-gl

Various easy WebGL helper functions

expression-coding icon expression-coding

Write programs in a textual manner by writing and matching expressions line by line

image-packer icon image-packer

Simple fast image bin packer for use with anything with dimensions

json_editor icon json_editor

A minimal JSON form-like editor featuring fully responsive UI

multi_stream icon multi_stream

Aggregate multiple streams of different types in a single stream with an item type that is a tuple of the incoming stream items.

nvk icon nvk

Updated version of nvk (https://maierfelix.github.io/nvk) with better Typescript support

rpc-ui icon rpc-ui

An experiment of controlling the frontend from backend by emitting RPC style requests for the UI to operate on

rust-expr-macros icon rust-expr-macros

An experiment of generating expression structures/enums in macros so they can be used directly in programs. If the properties of the struct are const-compatible the result from the macro can be used in a const context.

rust-runner icon rust-runner

Just some random experiment of running a set of async rust code via a yaml file.

rxui icon rxui

Simple Reactive UI based on RxJS

schema_yaml_validation icon schema_yaml_validation

Example project of parsing yaml files into Rust types via serde and validating the yaml documents in vscode

serde_literals icon serde_literals

Add support for serialising and deserialising literals directly into enum unit variants.

shadertoy icon shadertoy

Source for Shadertoy demos https://www.shadertoy.com/user/mrboggieman

sync_stream icon sync_stream

Aggregate multiple streams by polling stream items in order, keeping the consumption of multiple streams in sync.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.