Skip to content
Avatar
🧪
ya down wit otp? yeah, you know me
🧪
ya down wit otp? yeah, you know me

Sponsors

@zacharycarter @moigagoo

Sponsoring

@oakes @PMunch @alaviss @liquidev @planetis-m

Achievements

Achievements

Highlights

  • Pro
Block or Report

Block or report disruptek

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
disruptek/README.md

My Nim style guide might help guide your own style...

Twitch Status Project Dashboard
cps prs cps: rewrites your code in continuation-passing style
nimph prs nimph: sophisticated git-centric package manager
gread prs gread: genetic programming system
dist prs dist: a nim distribution for all nimions
gitnim prs gitnim: like choosenim but open and git-native
balls prs balls: a unittest framework that doesn't suck
loony prs loony: lock-free MPMC zero-copy queue for refs
background prs background: run any function in a background thread
assume prs assume: you know what they say about assumptions
arc prs arc: atomic get/set of GC reference counters
semaphores prs semaphores: a simple concurrency primitive for counting
supervisors prs supervisors: cps dispatcher composition patterns
passenger prs passenger: a demonstration of cps dispatcher features
ups prs ups: a package handler, obviously
carnac prs carnac: magical macro that persists function results
lunacy prs lunacy: native bridge to Lua virtual machine
jason prs jason: mostly compile-time JSON encoding
mongo prs mongo: production-grade mongodb client with atlas support
gram prs gram: simple in-memory graph database
frosty prs frosty: binary serialization for native types
gittyup prs gittyup: a high-level API for a low-level git library
skiplists prs skiplists: probabilistic data-structures for concurrency
bloom prs bloom: probabilistic data-structures for membership testing
badresults prs badresults: a less fascist fork of nim-result
dust: automagic minimization of compiler bugs
bump bump: a handy little tool to version and tag packages
criterion criterion: a clever statistical micro-benchmark
sigv4 sigv4: a tiny library implementing AWS Signing V4
prs golden: build, benchmark, and discover regressions
prs gun: peer-to-peer graph database
prs openapi: turn OpenApi/Swagger JSON into native APIs
atoz: native Amazon Web Services APIs
gcplat: native Google Cloud Platform APIs
bluu: native Microsoft Azure APIs
github: native GitHub APIs
cutelog prs cutelog: simple logging replacement to annoy Zevv
gully: code comment formatter with lofty ambitions
swayipc prs swayipc: wayland compositor control via i3ipc
pulseauto prs pulseauto: control pulseaudio streams via app properties
obsdbus: plugin for OBS to provide a DBUS interface
foreach: sugary macro for validating loop variables
deebus: simple sugar over the dbus module
forecast: fairly crude but useful darksky API
wet: command-line demonstration of forecast lib
datamuse: library and query tool for datamuse API
meow: wrapper for Casey Muratori's meow hash
xs: collection of small desktop apps and tools

Popular repositories

  1. nimph Public

    Nim package hierarchy manager from the future 🧚

    Nim 126 8

  2. jason Public

    JSON done right 🤦

    Nim 59 2

  3. balls Public

    the testing framework with balls 🔴🟡🟢

    Nim 55 5

  4. openapi Public

    OpenAPI Code Generator for Nim

    Nim 45 4

  5. frosty Public

    serialize native Nim types to strings, streams, sockets, whatever

    Nim 41 4

  6. atoz Public

    Amazon Web Services (AWS) APIs in Nim

    Nim 34 3

2,444 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

April 2022

26 contributions in private repositories Apr 1 – Apr 9

Seeing something unexpected? Take a look at the GitHub profile guide.