Skip to content

Projects

Linked Data

graph LR
    rdflib("rdflib") --> rdflibyamlld
    yamlld("YAML-LD") --> pythonyamlld("python-yaml-ld") --> rdflibyamlld("rdflib-yaml-ld") --> iolanta("iolanta") --> adr("iolanta-adr")
    iolanta --> tables("iolanta-tables")

    click rdflib "https://rdflib.dev"
    click rdflibyamlld "https://github.com/iolanta-tech/rdflib-yaml-ld"
    click yamlld "https://github.com/json-ld/yaml-ld"
    click pythonyamlld "https://github.com/iolanta-tech/python-yaml-ld"
    click iolanta "https://iolanta.tech"
    click adr "https://adr.iolanta.tech"
    click tables "https://tables.iolanta.tech"


Development productivity tools

jeeves

Pythonic replacement to :simple-gnu: GNU Make. jeeves.sh

documented

:material-language-python: docstrings with {self.placeholders} = user friendly exceptions sans boilerplate. :material-github: anatoly-scherbakov/documented

geopatterns-demo

Showcase cloud-native :material-language-python: Python code on :simple-awslambda: AWS Lambda platform with :material-terraform: Hashicorp Terraform. :material-github: anatoly-scherbakov/geopatterns-demo

platonic.tools

Represent backends — key-value stores, queues, NoSQL databases — in the form of Python native datastructures. platonic.tools

ysv

:material-language-rust: Rust CLI app for transformations and cleanup of CSV data. :material-github: ysv-rs/ysv

vendetta

Generate CSV datasets of random data. :material-github: anatoly-scherbakov/vendetta