Projects in Awesome Lists by dwtj
A curated list of projects in awesome lists by dwtj .
https://github.com/dwtj/uthread
A cooperative threading library written in POSIX C. It performs many-to-many mapping user threads and kernel threads using a rudimentary scheduling scheme.
Last synced: 05 Mar 2025
https://github.com/dwtj/jsrcdiff
A tool for comparing basic AST differences between the two Java source files.
Last synced: 05 Mar 2025
https://github.com/dwtj/annotation-processor-hello-world
A "Hello, World" example demonstrating the basic use of Java annotation processors in Eclipse
Last synced: 12 Aug 2025
https://github.com/dwtj/powergraph-presentation
My presentation for ISU ComS 641 on Gonzalez et. al., OSDI 2012 and its related work.
Last synced: 11 Jun 2025
https://github.com/dwtj/pt_xcode_swift_rust
An prototype XCode project which builds Swift code which calls Cargo-compiled Rust code
Last synced: 05 Mar 2025
https://github.com/dwtj/dwtj_rules_hugo
Bazel rules for building static websites with Hugo
bazel bazel-rules hugo static-site-generation
Last synced: 05 Mar 2025
https://github.com/dwtj/javac-ast-experiments
Examples and experiments for various kinds of AST-level `javac` compiler plugins.
Last synced: 05 Mar 2025
https://github.com/dwtj/dwtj_rules_markdown
Lint Markdown files in your Bazel workspace
bazel-aspects bazel-rule markdown markdownlint
Last synced: 21 May 2026
https://github.com/dwtj/pdm-tool
A CLI tool which implements the precedence diagram method (PDM) algorithm.
Last synced: 05 Mar 2025
https://github.com/dwtj/object-graph-explorer
Dynamically explore an arbitrary object graph using the Java Reflection API.
Last synced: 05 Mar 2025
https://github.com/dwtj/ex-openjdk-langtools
A set of experiments to understand what static information is potentially available to a Java Annotation Processor when it is run within Oracle's javac
Last synced: 05 Mar 2025
https://github.com/dwtj/example-swift-antlr-bazel
My own implementations of the languages found in Pierce's "Types and Programming Languages"
Last synced: 05 Mar 2025
https://github.com/dwtj/java-compiler-utils
Some simple utilities for simplifying the use of various Java compilation and annotation processing APIs.
Last synced: 05 Mar 2025
https://github.com/dwtj/dwtj_rules_jekyll
Bazel rules for building Jekyll websites
Last synced: 05 Mar 2025
https://github.com/dwtj/dwtj_rules_java
Prototype alternative Java rules for Bazel
bazel-aspects bazel-rules checkstyle error-prone google-java-format java
Last synced: 05 Mar 2025
https://github.com/dwtj/ex-eclipse-dbproc
A minimum working example of debugging an annotation processor both in Eclipse and with Eclipse.
Last synced: 11 May 2026
https://github.com/dwtj/at-paninij-setup-examples
Various examples illustrating and tutorials explaining how to set up some different environments for developing @PaniniJ projects
Last synced: 10 May 2026
https://github.com/dwtj/dotfiles
Dotfiles for configuring my preferred development environment
Last synced: 08 Mar 2026
https://github.com/dwtj/algorst
An ever-increasing collection of standard data structures and algorithms implemented in Rust.
Last synced: 03 Dec 2025
https://github.com/dwtj/boa-datagen
A library which converts between two Java AST formats: from the Sun Compiler Tree API to the Boa Project's protobuf AST.
Last synced: 04 Jun 2026
https://github.com/dwtj/checker-mvn-example
A stub Java project that uses the Checker Framework when invoked from Maven.
Last synced: 20 Apr 2026
https://github.com/dwtj/fir-box
Tools for configuring my OS X development machine
Last synced: 25 Jun 2025
https://github.com/dwtj/phasicj
Soundly verify Java using compile-time, link-time, and runtime analysis.
Last synced: 05 Mar 2025
https://github.com/dwtj/twisteddeferredstutorial
Introduces Twisted by explaining asynchronous programming and Deferreds.
Last synced: 05 Mar 2025
https://github.com/dwtj/rust-intro
A Miscellaneous Collection Documents, Examples, and Resources to Introduce the Rust Programming Language
Last synced: 05 Mar 2025
https://github.com/dwtj/twsm
`twsm` (pronouced "twah-zum") simplifies the management terminal workspaces run within `tmux` sessions.
Last synced: 11 Jun 2025
https://github.com/dwtj/mpl-template
A simple template for a document made using a Markdown-Pandoc-Latex build process.
Last synced: 05 Mar 2025