An open API service providing repository metadata for many open source software ecosystems.

GitHub / jamesmcm 97 Repositories

I now work as a Data Engineer, and am generally interested in data engineering and programming.

jamesmcm/vopono

Run applications through VPN tunnels with temporary network namespaces

Language: Rust - Size: 2.95 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,061 - Forks: 56

jamesmcm/jamesmcm.github.io

Language: Jupyter Notebook - Size: 13.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

jamesmcm/nixpkgs Fork of NixOS/nixpkgs

Nix Packages collection & NixOS

Size: 4.95 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jamesmcm/Doping-Effects-in-Graphene

Theoretical modelling of doping effects and magnetic field effects on the quantum transport in Graphene.

Language: FORTRAN - Size: 4.31 MB - Last synced at: about 2 months ago - Pushed at: over 12 years ago - Stars: 14 - Forks: 6

jamesmcm/cargo-rpm-amd64-fedora Fork of ebbflow-io/cargo-rpm-amd64-fedora

Action for creating statically-linked .rpm package for Rust projects using cargo rpm

Language: Dockerfile - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jamesmcm/cargo-deb-aarch64-debian

Docker image to build aarch64 / armv8 deb file with Github action

Language: Shell - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

jamesmcm/cargo-deb-armv5-debian

Docker image to build armv5 deb file with Github action

Language: Shell - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jamesmcm/cargo-deb-armv7-debian Fork of ebbflow-io/cargo-deb-armv7-debian

Action for creating statically-linked .deb package for Rust projects using cargo deb

Language: Shell - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jamesmcm/cargo-rpm-amd64-opensuseleap Fork of ebbflow-io/cargo-rpm-amd64-opensuseleap

Action for creating statically-linked .rpm package for Rust projects using cargo rpm

Language: Dockerfile - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jamesmcm/cargo-deb-amd64-ubuntu Fork of ebbflow-io/cargo-deb-amd64-ubuntu

Action for creating statically-linked .deb package for Rust projects using cargo deb

Language: Dockerfile - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jamesmcm/arch-i3-usb

Preset files to create a fully functional, persistent live USB installation of Arch Linux with i3 via ALMA

Language: Vim Script - Size: 174 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 6

jamesmcm/async-rust-example

Example of async programming in Rust

Language: Rust - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 2

jamesmcm/data-oriented-example

Example of Data Oriented Design in Rust

Language: Rust - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 55 - Forks: 4

jamesmcm/esp32_wifi_tank

A Wifi-controlled tank/rover built with an ESP32 control board and Rust

Language: Rust - Size: 432 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 28 - Forks: 4

jamesmcm/s3rename

Tool to mass-rename S3 keys

Language: Rust - Size: 94.7 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 5

jamesmcm/snake_rust_esp32

Snake running on an ESP32 MCU written in Rust - requires OLED and Joystick

Language: Rust - Size: 537 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 2

jamesmcm/chip8go

A simple CHIP-8 interpreter/emulator in Go

Language: Go - Size: 126 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 28 - Forks: 1

jamesmcm/basic_tcp_proxy

Basic TCP proxy crate in Rust

Language: Rust - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 4

jamesmcm/rust-interview-qs

Practice interview problems solved in Rust

Language: Rust - Size: 361 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 3

jamesmcm/this-week-in-rust Fork of rust-lang/this-week-in-rust

Data for this-week-in-rust.org

Language: HTML - Size: 18.3 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

jamesmcm/HackKeepUp

KeepUp game implemented in the Hack language for Nand2Tetris

Size: 49.8 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

jamesmcm/book Fork of godot-rust/book

Documentation and tutorials for gdext, the Rust bindings for Godot 4

Language: CSS - Size: 265 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jamesmcm/gdext Fork of godot-rust/gdext

Rust bindings for Godot 4

Language: Rust - Size: 3.89 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jamesmcm/alma Fork of r-darwish/alma

Create Arch Linux based bootable USB drives

Language: Rust - Size: 191 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jamesmcm/aoc2023

Advent of Code 2023 in Rust

Language: Rust - Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jamesmcm/marching_squares_godot

Marching Squares algorithm in Godot 4

Language: GDScript - Size: 1.84 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

jamesmcm/raytracer_challenge_scala

Raytracer challenge book project implemented in Scala

Language: Scala - Size: 2.52 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

jamesmcm/sdfm

sdfm - Simple Dotfile Manager in Rust

Language: Rust - Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

jamesmcm/memedit

Memory editing library and TUI written in Rust

Language: Rust - Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jamesmcm/ratatool Fork of spotify/ratatool

A tool for data sampling, data generation, and data diffing

Language: Scala - Size: 1.08 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jamesmcm/openage Fork of SFTtech/openage

Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

Language: C++ - Size: 5.12 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/esp32-rotary-knob-test

Test of ESP32 code for rotary knob with quadrature encoding

Language: Rust - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/esp32_http_example_test

Application for testing ESP32 HTTP client (async implementation) in Wokwi

Language: Rust - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/esp-idf-svc Fork of pilotniq/esp-idf-svc

Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

Size: 646 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/embedded-svc Fork of esp-rs/embedded-svc

Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)

Size: 438 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/avro Fork of apache/avro

Apache Avro is a data serialization system.

Size: 26.9 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/esp-idf-hal Fork of pilotniq/esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF

Size: 574 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/aoc2022

Advent of Code 2022 in Rust

Language: Rust - Size: 56.6 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/zola Fork of getzola/zola

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

Language: Rust - Size: 45.6 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/rust_ses_example

Example ingestion process using AWS SES and Lambda

Language: Rust - Size: 590 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1

jamesmcm/WWF-solver

A solver for Words With Friends, to be written in OOP Python

Language: Python - Size: 1.1 MB - Last synced at: 5 months ago - Pushed at: almost 13 years ago - Stars: 4 - Forks: 0

jamesmcm/luigi Fork of spotify/luigi

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.

Language: Python - Size: 10.2 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

jamesmcm/esp-idf-isr Fork of pyaillet/esp-idf-isr

Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmcm/rust-lambda-test

Toy example of Rust program for deployment in AWS Lambda

Language: Rust - Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 3

jamesmcm/w4tron

Small tron game in wasm4

Language: Rust - Size: 97.7 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

jamesmcm/rust-clippy Fork of rust-lang/rust-clippy

A bunch of lints to catch common mistakes and improve your Rust code

Language: Rust - Size: 35.5 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jamesmcm/aoc2021

Advent of Code 2021

Language: Rust - Size: 113 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jamesmcm/i3status-rust Fork of greshake/i3status-rust

Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust

Language: Rust - Size: 3.51 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jamesmcm/netlink Fork of little-dude/netlink

netlink libraries for rust

Size: 1.22 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jamesmcm/pyroute2 Fork of svinota/pyroute2

Python Netlink and PF_ROUTE library — network setup and monitoring

Size: 6.43 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jamesmcm/libvopono

Backend crate for vopono.

Language: Rust - Size: 30.3 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

jamesmcm/rabbitmq-test

Test of small pipeline with RabbitMQ

Language: Python - Size: 112 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jamesmcm/micro_lambda

Small tutorial example of an AWS Lambda custom runtime in Rust

Language: Rust - Size: 5.86 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 0

jamesmcm/bevy_terrain Fork of clynamen/bevy_terrain

Bevy terrain generation and visualization

Size: 407 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jamesmcm/Cataclysm-DDA Fork of CleverRaven/Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

Language: C++ - Size: 1.19 GB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

jamesmcm/ktrl Fork of ItayGarin/ktrl

A Supercharged Keyboard Programming Daemon ⌨️

Size: 309 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jamesmcm/pingcap_tp

My PingCap Rust TalentPlan solutions

Language: Rust - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/publicdocs

Public documents - CV, Presentations, Posters, etc.

Language: HTML - Size: 60.9 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/ruststorm

Port of some Netstorm utilities to Rust

Language: Rust - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/aoc2020_rust

Advent of Code 2020 problems in Rust

Language: Rust - Size: 68.4 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/elposhigu

Minimal pastebin service written in Rust with Actix Web (and S3 storage)

Language: TypeScript - Size: 360 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/privacytools.io Fork of privacytools/privacytools.io

🛡🛠 You are being watched. Protect your privacy against global mass surveillance.

Size: 28 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/zerotoprod

Working through Luca Palmieri's Zero to Production in Rust

Language: Rust - Size: 35.2 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jamesmcm/joust.rs

A simple Joust-like game written in Rust and WebAssembly

Language: Rust - Size: 1.51 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

jamesmcm/xboxone_midi

Test using Xbox One controller as MIDI synthesizer

Language: Rust - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jamesmcm/stick Fork of ardaku/stick

Platform-agnostic asynchronous gamepad library for Rust

Size: 622 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jamesmcm/calamine Fork of tafia/calamine

A pure Rust Excel/OpenDocument SpeadSheets file reader: rust on metal sheets

Language: Rust - Size: 4.79 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jamesmcm/dialoguer Fork of console-rs/dialoguer

Rust utility library for nice command line prompts and similar things

Language: Rust - Size: 159 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jamesmcm/scala-sudoku-solver

Simple 9x9 Sudoku solver in Scala

Language: Scala - Size: 24.4 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

jamesmcm/aoc2019_rust

Advent of Code 2019 in Rust

Language: Rust - Size: 127 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

jamesmcm/jamesmcm

Size: 1000 Bytes - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jamesmcm/rust-gamedev.github.io Fork of rust-gamedev/rust-gamedev.github.io

The repository for rust-gamedev.github.io

Size: 200 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jamesmcm/openssl-src-rs Fork of alexcrichton/openssl-src-rs

Source code and logic to build OpenSSL from source

Size: 5.77 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

jamesmcm/scala-scrabble-solver

Solver for Words With Friends (single-player and multiplayer) and Scrabble

Language: Scala - Size: 460 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jamesmcm/shareplum Fork of jasonrollins/shareplum

Pythonic SharePoint

Size: 94.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jamesmcm/scalanotes

Small projects written working through Scala resources

Language: Scala - Size: 18.6 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

jamesmcm/git-test---k-r-c-exercises

Testing Git setup, using K&R C exercises

Language: C - Size: 82 KB - Last synced at: 5 months ago - Pushed at: over 16 years ago - Stars: 2 - Forks: 0

jamesmcm/chip8 Fork of dmatlack/chip8

chip8 emulator

Language: C - Size: 334 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

jamesmcm/udemy_ml

Repo for Udemy course assignments

Language: Jupyter Notebook - Size: 234 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

jamesmcm/problem-specifications Fork of exercism/problem-specifications

Shared metadata for exercism exercises.

Language: Ruby - Size: 1.16 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

jamesmcm/python Fork of exercism/python

Exercism exercises in Python.

Language: Python - Size: 956 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

jamesmcm/SmallScripts

Various small scripts and programming problems

Language: Python - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

jamesmcm/47RL

Hitman and Wolfenstein inspired RogueLike - will use ncurses

Language: VimL - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/PermTest

Permutation Testing in Shiny

Language: R - Size: 2.87 MB - Last synced at: 5 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/violentpython

Repo. of code for Violent Python book

Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/hw-bdd-tdd-cycle Fork of saasbook/hw-acceptance-unit-test-cycle

Language: Ruby - Size: 682 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/hw-bdd-cucumber Fork of saasbook/hw-bdd-cucumber

Language: Ruby - Size: 1.05 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/rottenpotatoes-rails-intro Fork of saasbook/rottenpotatoes-rails-intro

RottenPotatoes app skeleton for saasbook/hw-rails-intro

Language: Ruby - Size: 126 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/pyxley Fork of stitchfix/pyxley

Python helpers for building dashboards using Flask and React

Language: Python - Size: 1.14 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/MLTest

Test of digit classification

Language: Python - Size: 559 KB - Last synced at: 5 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/TesiDogs

A small image viewer/data recorder for manually tracking dog tails in images. Uses pyGTK, matplotlib.

Language: Python - Size: 492 KB - Last synced at: 5 months ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/hw-sinatra-saas-hangperson Fork of saasbook/hw-sinatra-saas-wordguesser

Language: Ruby - Size: 144 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/hw-rails-intro Fork of saasbook/hw-rails-intro

Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

jamesmcm/cryptopals

Cryptopals in Python 2

Language: Python - Size: 223 KB - Last synced at: 5 months ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

jamesmcm/ProgrammingAssignment2 Fork of rdpeng/ProgrammingAssignment2

Repository for Programming Assignment 2 for R Programming on Coursera

Language: R - Size: 84 KB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

jamesmcm/Rslidifytest

Language: CSS - Size: 922 KB - Last synced at: 6 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

jamesmcm/PracMLRcoursera

Size: 230 KB - Last synced at: 5 months ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

jamesmcm/datasciencecoursera

Size: 129 KB - Last synced at: 5 months ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

jamesmcm/datasharing Fork of jtleek/datasharing

The Leek group guide to data sharing

Size: 153 KB - Last synced at: over 2 years ago - Pushed at: over 11 years ago - Stars: 0 - Forks: 0

jamesmcm/RCleanDataTut

Language: Shell - Size: 168 KB - Last synced at: 15 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0