jimsmart
🌀 Software engineer & solutions architect. Back-end, front-end, middle bits — and the fiddly bits around the edge. From 6502 assembly through to Go.
Yorkshire, England
Pinned Repositories
chapi
chapi is a Go package providing clients and data structures for working with the Companies House API.
collysqlite
collysqlite is a Go package providing an experimental work-in-progress prototype of an SQLite cache for Colly.
collyzstandard
collyzstandard is a Go package providing an experimental work-in-progress prototype of a cache compressor for Colly.
drivercaps
drivercaps is a Go package to analyse and report database/sql drivers' column type metadata capabilities.
grobotstxt
grobotstxt is a native Go port of Google's robots.txt parser and matcher library.
iri
iri is a Go package providing IRI constants for common RDF namespaces.
peanut
peanut is a Go package to write tagged data structs to disk in a variety of formats, simply and without ceremony.
progszy
progszy is a hard-caching HTTP(S) proxy server, for web robots.
schema
schema is a Go package providing access to database schema metadata, for database/sql drivers.
store4
store4 is a Go package providing a fast in-memory quad store, with graph and subject views.
jimsmart's Repositories
jimsmart/grobotstxt
grobotstxt is a native Go port of Google's robots.txt parser and matcher library.
jimsmart/schema
schema is a Go package providing access to database schema metadata, for database/sql drivers.
jimsmart/store4
store4 is a Go package providing a fast in-memory quad store, with graph and subject views.
jimsmart/drivercaps
drivercaps is a Go package to analyse and report database/sql drivers' column type metadata capabilities.
jimsmart/iri
iri is a Go package providing IRI constants for common RDF namespaces.
jimsmart/peanut
peanut is a Go package to write tagged data structs to disk in a variety of formats, simply and without ceremony.
jimsmart/collysqlite
collysqlite is a Go package providing an experimental work-in-progress prototype of an SQLite cache for Colly.
jimsmart/chapi
chapi is a Go package providing clients and data structures for working with the Companies House API.
jimsmart/collyzstandard
collyzstandard is a Go package providing an experimental work-in-progress prototype of a cache compressor for Colly.
jimsmart/colly
Elegant Scraper and Crawler Framework for Golang
jimsmart/progszy
progszy is a hard-caching HTTP(S) proxy server, for web robots.
jimsmart/ejson
ejson is a Go package for encoding and decoding Meteor's EJSON (Extended JSON).
jimsmart/github-actions-go-build
jimsmart/go-w3c-test-data
Selected W3C Tests Suites relating to RDF, packaged as a Go embedded filesystem
jimsmart/macpro-5-1
My upgrade story of Mac Pro Early 2009 (5,1)
jimsmart/N3.js
Lightning fast, spec-compatible, streaming RDF for JavaScript
jimsmart/rdf-tests
Repository for the RDF Tests Community Group
jimsmart/whatwg-url
WHATWG conformant url parser for the Go language