This is your work, valued

Zurich, Switzerland

Roman Sharkov

Expert
@romshark

SWE

webwire-go. A transport independent asynchronous duplex messaging library for Go

214

Go-1-2-Proposal---Immutability. A a Go 1/2 language feature proposal to immutability

172

templier. A Go Templ web frontend development environment that automatically rebuilds the server and reloads the tab.

114

jscan. High performance JSON iterator & validator for Go

101

dgraph_graphql_go. A GraphQL + Dgraph + Go + HTTP based backend service demo.

49

llparser. A universal LL top-down parser written in Go

46

QuickStreams. An asynchronous programming library for the QML programming language (Proof of Concept)

43

sched. A job scheduler for Go with the ability to fast-forward time.

31

demo-islands. An HTMX, Go, Templ, Templier, Shoelace & WebComponents demo demonstrating the islands architecture.

26

todostar. A Go + Datastar + Templ + Templier tech demo.

23

yamagiconf. YAML configuration framework for Go.

19

parseint. A collection of efficient generic integer parser functions for Go

19

tik. Technical specification document for "Textual Internationalization Key" and reference implementation in Go.

15

conductor. An event sourced system orchestrator for Go and PostgreSQL (PoC - Proof of Concept)

12

goesgen. Go code generator for event-sourced systems

12

webwire-js. A client implementation for the webwire-go asynchronous messaging library.

11

toki. Go internationalization framework

11

watchserve. An HTTP file server that's watching the served file for updates and automatically reloads the page

9

eventlog. A persistent append-only event database

7

taskhub. A GraphQL demo of a JIRA-like task tracking system demonstrating the use of persisted queries.

7

go-battle-simulator. A concurrent battle simulator written in Go (#codingforfun)

6

gqlhash. A GraphQL hasher to compare queries without formatting diffs and comments.

5

localize. Go i18n

4

utf8. A fork of the encoding/utf8 Go standard library package with experimental performance optimizations.

4

qbeon.com. The website that is hosted on qbeon.com serving as an introduction of Qbeon and the Qube network attache storage device with the intention to attract investment.

4

tmdwg-go. A timed analogue of sync.WaitGroup for Golang

4

plugger. An async JSON over OS pipes plugin library for Go (experiment)

4

gapi. Graph API

3

htmx-demo-form. An HTMX, Go, Templ & Templier demo

3

utf8valid. Proposal for up to 41% performance improvement on ARM64 of Go std library functions utf8.Valid and utf8.ValidString.

3

valfile. A CLI tool to statically check env vars, YAML, TOML, JSON, HCL, Jsonnet and .env files against a Go type.

3

strings. An attempt at improving the performance of Go standard library functions

3

jscan-benchmark. Benchmarks comparing github.com/romshark/jscan to other modules

3

jscan-experimental-decoder. This is an experimental JSON decoder for Go based on jscan

3

eventlog-example. This example showcases an event-sourced CQRS system based on github.com/romshark/eventlog

3

rebuzzer. Rebuzzer is a fullscreen button in the browser which executes a command on the server by clicking on it

2

pres-jscan. Presentation of jscan at Go meetup in Zurich (October 3th 2023)

2

htmx-demo-todoapp. An attempt at structuring an HTMX-driven Hypermedia application.

2

messenger-sim. A simulation of an event-sourced messenger system in Go

1

webwire-example-postboard. An advanced full-featured example of a webwire-go powered real-time application

1

icumsg. Fast and feature-rich ICU Message format parser/tokenizer for Go

1

service-modelling-language. An experimental specification of an abstract service modelling language similar to GraphQL

1

jsonvalidate-go. High-performance JSON validation in Go

1

shallyapassbot. Telegram anti-spam bot

1

jpegbench. Potential decoding optimization of Go's standard library image/jpeg

1

contacts.qbeon.com. VCards for public appearance

1