Jim Dovey's Projects
A TextMate bundle for the Go programming language.
Option parsing in Swift
Asynchronous Java made easier
An example project showing how to use the AQXMLParser, HTTPMessage, and AQGzipInputStream classes from AQToolkit.
A Swift PEG parser
TestNG runner for the Play Framework 2.4
Play Framework
The Swift (and Objective-C) testing framework.
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
rest.li-sbt-plugin
API scripts created by the Roll20 community for use in Roll20
Character sheet templates created by the community for use in Roll20.
A pure Ruby code highlighter that is compatible with Pygments
Sample code and projects from the Secret Sauce research paper presented at 360|MacDev 2010.
A simple command-line app for OS X 10.6 which sets individual files to open using a specific application.
A simple HTTP server, implemented as a Mac command-line application. The source code, aside from main.m, is designed to work on either Mac or iOS.
Language Server Protocol implementation for Swift and C-based languages
The argument parser code from the Swift Package Manager, extracted for standalone use.
The Swift Programming Language
The Foundation Project, providing core utilities, internationalization, and OS independence
The XCTest Project, A Swift core library for providing unit test support
An early experimental general-purpose pattern matching engine for Swift.
A low-level build system, used by Xcode and the Swift Package Manager
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
gRPC implementation that sits on top of swift-nio and swift-nio-http2
HTTP/2 support for SwiftNIO
A very rough first attempt at merging my H2Swift code into swift-nio-http2. Superseded now, but potentially interesting for historical reasons.
Codecs to aid in handling protocol buffers in your swift-nio pipeline.