Coder Social home page Coder Social logo

Phil Schumann's Projects

2011_go_geo_gfx icon 2011_go_geo_gfx

first exploratory Go (pre-1.0) programming: geo-data, OSM map tiles, OpenGL voxel-graphics / GLSL shader experiments

appdemo icon appdemo

`yo` hello-world app / minimal app scaffold

atmo icon atmo

[2018 - 2021] slo-mo WIP

go-buildrun icon go-buildrun

[2013; outdated/abandoned] simple-minded "build tool" that performs "pseudo-generics templating" Go code generation just prior to then invoking `go install` and running the result if package is an executable (`package main`)

go-collada icon go-collada

[2013] libs for the Collada 3D content open-standard file format

go-ezmq icon go-ezmq

[2017] Higher-level, type-driven, simplified message-queuing ➜ wrapping+hiding+streamlining RabbitMQ-via-streadway/amqp under the hood

go-fromjsonschema icon go-fromjsonschema

[2017-2018, maintained, stable] generates Go type definitions (ready to `json.Unmarshal` into) from a JSON Schema definition (proper JSD, not just sample .json) file

go-fsdb icon go-fsdb

[2013] for prototyping data-access layers: a mock "DB driver" (compatible with `database/sql`) using a local directory of (json/toml) files as a backing "database" of "tables" (no query language =)

go-gent icon go-gent

[2018 - 2019, WIP] golang code-gen toolkit: your package's type-defs. your pluggable custom code-gen logics (+ many built-in ones), tuned via your struct-field tags. one `go generate` call.

go-geo-names icon go-geo-names

[ca. 2011 — pre Go 1.0] fetch-parse-and-mongodb raw `download.GeoNames.org/export/dump` CSV data files

go-leansite icon go-leansite

[2013] a most minimalistic "dynamic-web-page" server written in Go (exploring the `net/http`, `html/template`, and Gorilla libs) ➜ both standalone or on AppEngine (served metaleap.net 2013 - 2016)

go-machines icon go-machines

[2018 - 2019, exploratory · demo · edu] state-transition machines / byte-code VMs + graph-reducing evaluators / etc.

go-ngine icon go-ngine

[2013, incomplete] the goal back then: "a Go-native, modern-OpenGL real-time 3D rendering engine" ➜ I think it's still a solid *basis* for one; the real "meat" is in `___old2013` ➜ project stalled out as my focus shifted elsewhere from 2014

go-opengl icon go-opengl

[stale since 2013] lib for creating OpenGL apps of the cross-platform and modern sort (ie. Core profile 3.3+, shader-based, no display lists etc)

go-tinylang icon go-tinylang

[2018, demo · skeleton] self-contained REPL for a mini-language (nums & arithmetic operators) with pluggable interpreters, written from scratch on a Sunday

go-util icon go-util

[stable but abandoned — new under github.com/go-leap] 3d, db, db/mgo, dev, dev/bower, dev/go, dev/hs, dev/ps, fs, geo, gfx, hash, net, num, run, slice, str, sys

go-xsd icon go-xsd

[stale since 2013] a lib for loading XML Schema Definition (XSD) files ➜ plus, a tool `makepkg` to code-generate from any *.xsd your Go package with all needed `struct`s to readily `xml.Unmarshal()` documents into, based on the XSD's schema definitions. NOT REALLY MAINTAINED FOR YEARS NOW: try the forks if running into issues.

go-xsd-pkg icon go-xsd-pkg

[2013] wrappers for various common XML formats, ready for use with `encoding/xml.Unmarshal()`, all generated with my `go-xsd` project

gogen-dump icon gogen-dump

[2018, WIP] code-gen for low-level/high-perf, `reflect`-less, `unsafe`-powered (arbitrarily-deep + arbitrarily-indirected) binary (de)serialization

gonad-corefn icon gonad-corefn

[2017, incomplete & aborted] PureScript-to-Golang exploration (alternative to gonad-coreimp)

gonad-coreimp icon gonad-coreimp

[2017, incomplete & aborted] PureScript-to-Golang exploration (alternative to gonad-corefn)

haxbase icon haxbase

[2017] shared library with utility modules used in all my Haskell code-bases

haxpile icon haxpile

[2017, aborted] haskell transpilation explorations

haxtatic icon haxtatic

[2017, stable] static site generator focusing on: raw performance ➜ powerful out-of-box building blocks ➜ composable no-nonsense-time-saver features ➜ dead-simple extensibility (for Haskell hackers) ➜ detailed & ~99% complete docs

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.