Skip to content
View gn0's full-sized avatar

Block or report gn0

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
gn0/README.md

Repositories

Tooling

  • lsx86features: Lists x86 instruction set extensions that are used by a compiled binary. Useful for verifying whether your Rust, C, or C++ compiler uses less frequently available instructions, e.g., AVX-512 vector instructions, when your computer supports them. Written in Rust.
  • Steganotorchy: Embeds an arbitrary secret message inside neural network weights and biases. Written in Rust. (See blog post.)
  • dors: A highly experimental re-implementation of OpenBSD's doas that aims at statically guaranteed correctness. Written in Rust.
  • Kidadisi: An R package to build survey definitions and use them to generate XLSForm questionnaires for SurveyCTO and KoboToolbox. Its goal is to make it easier to specify and edit surveys and track them in version control. Unlike Honeybee below which uses its own domain-specific language, Kidadisi aims to work with tooling such as RStudio which research teams may already be familiar with.

Utilities

  • globcmp: Assesses whether a file path is matched more closely by one glob pattern than another. Both a library and a standalone executable. Written in Rust, comes with Python bindings.
  • lui: An LLM UI for the command line, using the API of open-webui. Written in Rust.
  • Kairos: Sends push notifications when new links appear on monitored websites. Written in Rust.
  • tzconv: Converts a date and time from one time zone to several others. Written in Python.
  • bibdl: Downloads BibTeX citation data based on a journal link for a paper. Written in Racket.

Data analysis

  • tomltable: Generates LaTeX tables using table specifications in TOML. The table content is loaded from JSON files. Written in Python.
  • jsonwriter: An R package that saves fixest estimation results in JSON files.
  • json_this: A Stata package that provides wrappers around reg, reghdfe, ttest, and arbitrary r-class and e-class Stata commands to save their results in JSON files.
  • sacsv: "Swiss Army CSV." A variety of command-line utilities for manipulating CSV files. Written in Python.
  • csvgears: Command-line utilities for high-performance manipulation of CSV files. Written in Rust.

Editor extensions

  • nvim-web-server: Turns Neovim into a web server. Written in Lua. (See blog post.)
  • Sigh Mode: Navigates an Emacs buffer sentence-by-sentence rather than character-by-character, and always highlights the current sentence. Written in Emacs Lisp.
  • vim-cheatsheet: Toggles a popup window with a buffer-specific cheatsheet. Written in Vim script.
  • vim-minimal-look: Toggles whether status line, etc., are displayed. Written in Vim script.

Pinned Loading

  1. nvim-web-server nvim-web-server Public

    Turn Neovim into a web server

    Lua 103 2

  2. lsx86features lsx86features Public

    List x86 extension sets used by a compiled binary

    Rust 4

  3. sacsv sacsv Public

    Swiss Army csv: command-line tools for manipulating csv-formatted data.

    Python 3

  4. steganotorchy steganotorchy Public

    Hide messages inside neural network weights and biases

    Rust 1

  5. kidadisi kidadisi Public

    An R package to generate XLSForm surveys for SurveyCTO or KoboToolbox

    R

  6. lui lui Public

    An LLM UI for the command line

    Rust