Skip to content
View goatshriek's full-sized avatar
Block or Report

Block or report goatshriek

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
goatshriek/README.md

Goatshriek at a Glance

I'm a C and Ruby fan who's always looking to learn more about how things work. For that reason my projects tend to vary as I find new and interesting things to dig into, but I do have a few projects that I consistently work on.

Main Projects

  • Stumpless is a passion project to take something very simple (logging) and do it very well. I've used it as a way to learn and incorporate all sorts of development technologies from build platforms to Continuous Integration solutions, and continue to learn new things from it every day, from the finer parts of C programming to how to build and package a portable library that will run anywhere! Because this project started primarly as a learning tool for myself, I make sure that there are always good first issues for anyone looking to learn more about OSS contribution to try out. If you want to get involved in Open Source and want to kick the tires on a contribution that's more than adding your name to a text file, this is a great place to start!
  • Ruby Dragon is a plugin for NSA's Ghidra SRE tool that allows you to use more languages than the Java and Jython options that come standard. It's a reflection of my love of learning new programming languages and belief that you should be able to use any tool from any language. If you have a JVM-based language you think should be included, be sure to open an issue for it to get added!
  • Wrapture is a project that started out as a simple script in stumpless to create C++ wrappers for the library. It's under active work to become a full-fledged code generation tool for wrapping C libraries in other languages, but has a ways to go yet. For the time being, you're better off checking out something like SWIG, GObject, or Haxe if you need to do this. But if you're really curious, star the repo and keep an eye on it - I do plan to make it a viable option in due time!

Pinned

  1. stumpless stumpless Public

    a C logging library built for high performance and a rich feature set

    C 429 307

  2. ruby-dragon ruby-dragon Public

    Ruby, Kotlin, Groovy, Clojure, and JShell support for Ghidra scripting and interactive sessions.

    Java 43 13

  3. stumpless-logger stumpless-logger Public

    CLI tool to log information to a variety of destinations, local and remote.

    Rust 7 4

  4. stumpless-sys stumpless-sys Public

    Rust bindings for the Stumpless library.

    Rust 5 3