Code
Projects I have built and published on GitHub — tools, experiments, retro computing and more. Filter by category or search; open one for what it does and where to find it.
Tagged · show all
HiTorro framework
A modular Java framework for typed JSON (JVS), NLP, full-text search, retrieval and stream processing.
-
Hitorro All
HiTorro is a modular Java 21 framework for building type-aware JSON processing systems with NLP capabilities, full-text search, and multi-language document processing. It integrates with Spring Boot 3.2 via optional auto-configuration and can be operated standalone. Key technologies include Maven multi-module architecture, JSON serialization/des...
HTML
-
Hitorro Analysis
This is a Java-based project that provides comprehensive tools for natural language processing, text analysis, and related functionalities. It includes modules for sentence detection, tokenization, part-of-speech tagging, named entity recognition, parsing, document categorization, and sentiment analysis. The project utilizes various technologies...
Java★ 1
-
Hitorro Base
This Java-based project, hitorro-base, is a foundational component of the Hitorro framework, providing a base for building and deploying applications. It utilizes Maven as its build tool and incorporates various dependencies, including Tapestry, to create a robust and scalable platform. The project's purpose is to facilitate efficient developmen...
Java★ 1
-
Hitorro Basedms
The Hitorro Base DMS is a standalone Document Management System with database persistence, content management, and workflow capabilities, built using Java 19 or higher and Maven 3.6+. It provides features such as document version control, metadata management, content storage, user authentication and permissions, and job scheduling, utilizing key...
Java★ 1
-
Hitorro Basefile
HiTorro's pluggable filesystem abstraction — BaseFile hands you one API across local disk, S3, HDFS, FTP, and jar-embedded resources. Ships fs impls, directory crawlers, filters, transacting-directory tools, block-file queue reader/writer, CSV read/write, image manipulation, URL parsing, and streaming sinks.
Java
-
Hitorro Baseui
This project is a web UI framework built on Apache Tapestry 5.4.x, providing reusable components for data visualization, natural language processing interfaces, and RDF/SPARQL integration. It utilizes key technologies such as Apache Tapestry, Java 19, Apache Jena, and Apache OpenNLP to create a comprehensive platform for building web application...
JavaScript
-
Hitorro Conversation
The Hitorro Conversation project provides a Java-based module for analyzing relationships between forum posts, comments, and discussions to identify conversation threads, track participation, and generate RSS feeds of related content. It utilizes link analysis algorithms and graph storage techniques to efficiently analyze large amounts of data. ...
Java
-
Hitorro Core
The hitorro-core repository is a foundation module for the HiTorro framework, providing a wide range of utilities including JSON path navigation, file system abstraction, caching, HTML parsing, and 780+ utility classes. Built in Java 21, it can be used standalone with zero dependencies on other HiTorro modules. Key technologies include Java and ...
Java
-
Hitorro Dataaquisition
The hitorro-dataaquisition project is a comprehensive data acquisition module that enables automated collection and processing of external data streams from various social media platforms and data sources, including Twitter, Facebook, LinkedIn, Wikipedia, Yahoo, and more. It provides connectors and importers for multiple data sources, as well as...
Java
-
Hitorro Dedupe
This project, hitorro-dedupe, provides efficient data deduplication capabilities including Bloom filters and hash-based deduplication algorithms. It utilizes key technologies such as Java and provides a standalone Maven JAR project structure. The project's purpose is to offer flexible storage and retrieval of deduplicated content using various t...
Java
-
Hitorro Example Springboot
This project demonstrates the integration of the Hitorro framework with Spring Boot, showcasing a comprehensive example application with features such as document management, filesystem crawler, JSON type system, command framework, REST API, service framework, and structured logging. The React UI provides an interactive interface for testing all...
Java
-
Hitorro Features
This project, hitorro-features, is a Java-based feature extraction and indexing engine designed for machine learning pipelines and search ranking applications. It provides a file-based system for extracting features from documents, storing them in efficient binary index files, and retrieving them for scoring and ranking purposes. Key technologie...
Java★ 1
-
Hitorro Fleet Mail Analytics
Mac Mail analytics: hitorro stream pipeline enriches your mail (segmentation + NER + KV/Lucene index); interactive React UI lets you slice by sender/domain/topic/thread, run saved queries with alerts, summarize threads with an LLM, and surface enrichment ideas.
Java
-
Hitorro Fleet Retrieval
hitorro-fleet-retrieval — Spring Boot service hosting the full hitorro retrieval coordination runtime. First member of hitorro-fleet (Spring Boot runtimes for Orion mesh / K8s).
Java
-
Hitorro Gittools
A Java 21 library for programmatic Git repository management, GitHub API integration, and automated pull request creation. Part of the HiTorro framework (com.hitorro, v3.0.0).
Java
-
Hitorro Index
This project integrates Apache Lucene with the Hitorro JSON Type System (JVS), providing a full-text search solution for JSON documents. It supports various search features, including fielded search, faceting, multi-language tokenization, and streaming NDJson results. The primary language used is Java, utilizing Lucene's facet module to create a...
Java
-
Hitorro Jsonsql
Hitorro JSON SQL is a Java-based, type-safe SQL query engine that enables the execution of SQL-like queries on in-memory JSON documents without requiring a traditional database. The project combines SQL syntax with JSON data structures, providing strong expression evaluation and support for various operations such as aggregations, mathematical c...
Java★ 1
-
Hitorro Jsonts Mongo
This project is a Java-based JSON type system (JVS) integration for MongoDB, providing reactive MongoDB operations with automatic BSON mapping and query support. It utilizes the Project Reactor framework and MongoDB Reactive Streams to offer seamless data exchange between JVS and MongoDB. Key technologies include MongoDB, Project Reactor, Java, ...
Java
-
Hitorro Jsontypesystem
This project, hitorro-jsontypesystem, is a metadata-driven JSON type system that provides structure, multi-lingual text, NLP enrichment, and projection-based transformations to JSON documents. It uses a configuration-driven approach with JSON files to define the types of documents, allowing for extensibility at runtime without recompilation. The...
Java
-
Hitorro JVS Example Springboot
This project is a comprehensive Spring Boot application that demonstrates the HiTorro JVS type system library, showcasing its capabilities in integrated Lucene search, RocksDB document storage, multi-language NLP enrichment, and AI-powered translation. The application serves as both a reference implementation and an interactive playground for ex...
HTML
-
Hitorro Jvssql
Streaming SQL engine over iterators of JVS (JSON-with-schema) documents. Apache Calcite handles parse/validate/optimize; a custom Iterator<JVS> executor integrates the JVS type system, watermark-aware sources with late-record handling, and emits JsonNode records as either an AbstractIterator or into a Sink.
Java
-
Hitorro Kvstore
This is a Java-based RocksDB key-value store module, providing high-performance access patterns, WAL-based replication, and flexible configuration options. It aims to simplify the use of RocksDB for developers, offering type-safe serialization and result pattern support. Key technologies include RocksDB, Java 21+, and Maven.
Java
-
Hitorro Logdigest
This Java-based project, hitorro-logdigest, provides comprehensive capabilities for processing, analyzing, and generating summaries of web server access logs. It offers a range of features including line parsing, request classification, user agent detection, media type classification, error detection, time-based aggregation, request type countin...
Java
-
Hitorro Luceneviewer
This project provides a Java utility library for inspecting and analyzing Lucene indices, offering features such as index statistics, field metadata, stored document retrieval, term enumeration, full-text search, and document-level term analysis, all with cursor-based pagination for safe use on large indexes. Key technologies include Lucene (ver...
Java
-
Hitorro Maven
This project provides a Maven repository for hosting Hitorro project artifacts, allowing users to easily reference and deploy the artifacts without cloning the repository. The repository is structured according to the standard Maven layout, with separate directories for different modules, and can be deployed using a simple `mvn` command. Key tec...
-
Hitorro Nosqldms
Distributed document management system on JVS types, KV storage, and Lucene — versioned docs, copy-on-write renditions, many-to-many folders, REST + React UI, Spring Boot runtime with a framework-neutral core
Java
-
Hitorro Objretrieval
This project is a Solr-based object retrieval and search framework, providing a high-level abstraction for complex search operations with features such as persistent object storage, document clustering, and modular retrieval pipelines. It utilizes Apache Solr 9.4.1 and integrates with other technologies like JetBrains Xodus and Carrot2. The proj...
Java★ 1
-
Hitorro Retrieval
Hitorro Retrieval is a Java-based retrieval pipeline for chaining search, document fetch, enrichment, pagination, faceting, and AI summarization across pluggable search backends and distributed nodes. Its primary purpose is to replace the old Hitorro-ObjRetrieval module with Lucene/RocksDB, adding features such as multi-provider merging, stream-...
Java
-
Hitorro Search Ui
Extensible search UI for hitorro: React library + reference SPA + Spring Boot BFF proxying hitorro-fleet-retrieval. End-user and analyst modes; JVS-type-aware auto-renderer with per-type overrides; Docker / K8s / Orion deploy targets.
TypeScript
-
Hitorro Spring Boot
This project provides a set of Spring Boot starters to integrate the Hitorro framework into Java applications. It enables features such as service auto-configuration, property integration, and REST endpoint exposure for Hitorro commands. The starter uses various key technologies like Spring lifecycle management, property injection, and transacti...
Java
-
Hitorro Streams
HiTorro iterator/sink/mapper/reducer pipeline framework — chainable AbstractIterator sources with filter/map/take/reduce plus retry/rate-limit/parallel decorators, pluggable Sink endpoints (counting, filtering, async via ThreadedQueue), MapChain declarative pipelines, RestartableService/ThreadTimer/JobFarm, and Lucene-derived compressed streams.
Java
-
Hitorro Streams Kafka
Kafka source (Iterator<JVS>) and sink (Sink<JsonNode>) for the hitorro-streams pipeline framework and hitorro-jvssql. Wraps standard kafka-clients so only modules that need Kafka pay the client cost.
Java
-
Hitorro Streams Nats
NATS JetStream source (Iterator<JVS>) and sink (Sink<JsonNode>) for the hitorro-streams pipeline framework and hitorro-jvssql. Uses jnats pull subscriptions with durable consumers so restarts resume from the last acked message.
Java
-
Hitorro Test
This project contains comprehensive unit tests for the Hitorro project, covering various features and subsystems. It utilizes Java as its primary language and includes test classes for analysis, features, text processing, persistence, utilities, JSON type system, network communication, and core functionalities. The test coverage spans multiple m...
Java
-
Hitorro Text Core
The Hitorro Text Core project is a standalone Java library that provides comprehensive text processing, natural language processing, and document analysis capabilities. It offers features such as text analysis, NLP, document processing, language processing, and semantic analysis, using technologies like Lucene-based indexing, tokenization, and s...
Java★ 1
-
Hitorro Text Persistence
The Hitorro Text Persistence project provides text processing and indexing capabilities with database persistence integration, utilizing Java and the Lucene/Solr search engine for full-text search, phrase analysis, term matching, and document similarity calculations. It also integrates language models and web page content extraction for further ...
Java
-
Hitorro Unittime
The hitorro-unittime project is a Java micro-benchmarking and performance profiling toolkit that measures the execution time of various operations with nanosecond precision, including primitive Java operations, data structure operations, and custom code blocks. Its purpose is to provide accurate measurements expressed in milliseconds, nanosecond...
Java★ 1
-
Hitorro Util
The hitorro-util library is a standalone Java utility library providing core functionality for the Hitorro system, including JSON type system utilities, file system utilities, network utilities, data processing utilities, and more. It serves as an extracted component from the main Hitorro project and can be used in other Maven projects with the ...
Java★ 1
HiTorro Mesh
A distributed SQL and pipeline engine over JVS data, with a driver, agents, transports and deployment targets.
-
Hitorro Mesh Agent
Per-JVM worker for Hitorro Mesh — hosts LocalTable partitions of JVS data, subscribes to task dispatches over MeshTransport, executes scan/pushdown/aggregate stages via TaskExecutor, tracks watermarks for streaming tables, publishes heartbeats, and streams result rows back to the driver.
Java
-
Hitorro Mesh Agent App
Spring Boot deployable for a Hitorro Mesh agent — wires MeshAgent + LocalTable providers (NDJSON, Kafka, NATS JetStream, RocksDB) + heartbeat/metrics + auto-configured MeshTransport into a fat jar ready to run on any host, Kubernetes pod, or Orion node.
Java
-
Hitorro Mesh Agent Pipelines
Agent-side executor for hitorro-mesh-pipelines: mesh agents run pipeline nodes dispatched via NATS.
Java
-
Hitorro Mesh Core
Wire protocol DTOs and MeshTransport SPI shared by every Hitorro Mesh module — the neutral layer that lets driver, agents, and transports (in-JVM, NATS, future backends) evolve independently. No transport, no cluster, no persistence — just contracts.
Java
-
Hitorro Mesh Datasets
Catalog of clonable, queryable public datasets for Hitorro Mesh. Manifest-driven, license-aware, semantically joinable.
Shell
-
Hitorro Mesh Driver
Query planner and dispatcher for Hitorro Mesh — takes a SQL query, plans it against distributed JVS tables with pushdown/shuffle stages, dispatches per-partition tasks to agents over MeshTransport, and streams result rows back to the client. Live agent registry, placement, and shuffle live here.
Java
-
Hitorro Mesh Driver App
Spring Boot deployable for the Hitorro Mesh driver — wires MeshDriver + REST API + management UI + auto-configured MeshTransport + ClusterManager into a single fat jar you can drop onto any host, Kubernetes pod, or Orion node.
JavaScript
-
Hitorro Mesh Examples
End-to-end examples for Hitorro Mesh — docker-compose stacks (NATS + driver + N agents), REST-cookbook queries, reproducer scripts for streaming / watermark / join scenarios, and the integration tests exercised in CI.
Java
-
Hitorro Mesh K8S
Kubernetes deployment target for Hitorro Mesh — Fabric8-based ClusterManager that reads declared agents from Pod labels/annotations (enriching the driver UI with live-vs-declared-vs-orphan states), plus Helm charts and flat manifests for driver + per-shard agent deployments. Falls back to heartbeat-only ground truth if the K8s API is unreachable.
Java
-
Hitorro Mesh Nats
NATS-backed MeshTransport implementation for Hitorro Mesh — the production transport for task dispatch, result streaming, and heartbeats. Supports TLS, credentials/token/nkey auth, and drops in as a replacement for the in-JVM test transport with no driver or agent changes.
Java
-
Hitorro Mesh Orion
Orion deployment target for Hitorro Mesh — a Java ClusterManager that reads Orion's declared agent set (enriching the driver UI with live-vs-declared-vs-orphan states), plus Orion Service YAML templates for scheduling the driver and agents onto heterogeneous personal clusters (Mac + Linux + Pi).
Java
-
Hitorro Mesh Pipelines
DAG pipeline framework for the Hitorro Mesh — source → steps → reduce → sinks composed into a directed graph, with support for KV / index / file / streaming sinks.
Java
-
Hitorro Mesh Pipelines Jvstype
Real JVS type-system Groovy DSL step adapter for hitorro-mesh-pipelines.
Java
-
Hitorro Mesh Pipelines Kvstore
RocksDB adapter for hitorro-mesh-pipelines — a sink that writes JVS documents keyed by a configurable field and a source that reads them back (get / prefix scan / full scan). Shared RocksDB registry lets multi-stage pipelines reuse the same instance across stages.
Java
-
Hitorro Mesh Pipelines Lucene
Lucene adapter for hitorro-mesh-pipelines — an index sink that writes JVS documents into a real Lucene index and a search source that pulls documents matching a query, enabling build-index and query-index stages inside pipeline DAGs.
Java
-
Hitorro Mesh Pipelines Sqlite
Read-only SQLite source for hitorro-mesh-pipelines — turns any local SQLite database (Mac Mail, Photos, Messages, Safari history) into a first-class pipeline source.
Java
-
Hitorro Mesh Streaming Kafka
Kafka LocalTable adapter for Hitorro Mesh agents — consumes a Kafka topic as a streaming partition of JVS messages with event-time watermarks, so the mesh can run SQL-over-streams queries against live Kafka topics.
Java
-
Hitorro Mesh Streaming Nats
NATS JetStream LocalTable adapter for Hitorro Mesh agents — subscribes a durable JetStream consumer as a streaming partition, exposes JVS messages with event-time watermarks so the mesh can run SQL-over-streams queries against live NATS topics.
Java
Retro computing
Amiga, AmigaOS 4, 3DO and Atari ST: drivers, ports, emulator tooling, FPGA cores and homebrew.
-
3do Dev
Modern 3DO Interactive Multiplayer dev kit: Norcroft toolchain in Docker, patched Opera emulator with GDB server + remote-control API, MCP server for Claude Code, demo + tests
C★ 1
-
Amiga Boing HTML
This repository contains a simple HTML project that creates an Amiga-style boing ball animation. The primary purpose of the project is to demonstrate basic HTML capabilities, utilizing key technologies such as HTML for rendering and possibly JavaScript or CSS for dynamic effects if added in future updates.
HTML★ 1
-
Amiga E1000 Driver
Intel e1000 (82540EM) SANA-II network device driver for AmigaOS 4.1 PPC on QEMU sam460ex — a modern replacement for the stock rtl8139.device, with proper DMA descriptor rings and IRQ moderation via the OS4 PCI SPI. Sibling of virtnet-amigaos4 and loopback-amigaos4.
C
-
Amiga Flickerfixer Fpga
This project is an FPGA-based solution for the Commodore Amiga, specifically designed to eliminate the flicker issue in its native video output. The Amiga Flicker Fixer reads digital RGB directly from the Super DENISE chip and outputs progressive 720p HDMI video, supporting various ECS video modes and auto-detection of PAL and NTSC signals. The ...
F#★ 2
-
Amiga Games
Example projects and games for the AmigaBridge cross-development environment (submodule of amiga_mcp)
C
-
Amiga MCP
This project, Amiga DevBench, is a cross-development environment that connects a modern host machine to an emulated or real Amiga via serial, providing live debugging, memory inspection, and full MCP integration with Claude Code. The primary language used in the development of this library is Python. It enables developers to write C code on macO...
Python★ 51
-
Atari ST Games
Atari ST/STE/Falcon030 ports of geekychris/amiga_games (MIT). Runs on hatari_augmented.
C★ 2
-
Fast 68000
RTL implementation of a fast 68k and amiga chipset (work in progress)
Verilog★ 1
-
Fsuae Remote Patch
C++★ 1
-
Iperf Amigaos4
Minimal iperf3-wire-protocol-compatible client for AmigaOS 4.1 PPC. Speaks the iperf3 protocol from a single OS4 task via Roadshow's bsdsocket.library, sidestepping upstream iperf3's pthread requirement. TCP client only, plus --raw and --direct diagnostic modes for driver bring-up.
C
-
Loopback Amigaos4
SANA-II software loopback.device for AmigaOS 4 — every CMD_WRITE is delivered back to every opener's CMD_READ, no PCI/DMA/QEMU roundtrip in the path. A diagnostic instrument for measuring the bsdsocket + Roadshow + SANA-II stack ceiling in isolation. Working; ~19 Mbit/s at 1500-byte frames on QEMU sam460ex.
C
-
Netstack Amigaos4
Work-in-progress port of the NetBSD rump kernel network stack to AmigaOS 4.1 — a modern replacement for Roadshow/AmiTCP. OSAL primitives verified on OS4; librump.a builds; targets a compatible bsdsocket.library shim plus a zero-copy NetDev driver interface alongside a legacy SANA-II bridge.
C
-
Python Amigaos4
CPython 3.12 port for AmigaOS 4.1 PowerPC (sam460ex / QEMU). Phase 1 bootstrap in progress.
Python★ 1
-
Rtl8139 Amigaos4 Re
Reverse-engineered C reconstruction of Hyperion's AmigaOS 4 rtl8139.device (SANA-II network driver) — reference implementation
C
-
TrapezePDF
A native PDF viewer for AmigaOS 4.1 PPC, built on MuPDF. Supports view/navigate/zoom/print/annotate/form-fill/page-mgmt/URL-fetch. AGPL-3.0.
C
-
Virtnet Amigaos4
virtio-net-pci SANA-II network driver for AmigaOS 4.1 on QEMU sam460ex — the first virtio-net driver for OS4. Guest-native ring endianness, no descriptor-format archaeology, no PCI cache-flush ceremony. Working end-to-end with Roadshow at ~25 Mbit/sec sustained TCP.
C
AI, ML and NLP
LLM agents, Claude Code tooling, AI code review, speech, sentiment and machine-learning experiments.
-
Agentic PR Review
This project, agentic_pr_review, is an AI-powered code review tool for GitHub pull requests that combines natural language processing with classical linting to provide thorough and actionable reviews. It uses GPT-4o or OpenAI-compatible models to analyze logic errors, security vulnerabilities, performance issues, and style problems in Python, Ja...
Python
-
Brain
Local LLM-powered second brain / knowledge compiler.
Python
-
Chief
Multi-project Claude Code orchestrator — daemon + menu bar + Wails main window; sits above cmux, integrates with claude-session-analyzer
Go
-
Claude Based PR Ai Review Tool For Github
This project is an AI-driven code review tool that analyzes GitHub pull requests using the Claude Code platform in headless mode, providing multiple specialized review passes and deep static analysis. Built with Python, it offers a range of features including multi-skill reviews, tunable verbosity, extensibility, and CI-friendliness. The tool in...
Python
-
Claude Session Analyzer
Native desktop analyzer for Claude Code JSONL sessions — ingests ~/.claude/projects into SQLite, derives episodes/cost/bytes-read-before-edit/Bash drill-in/blast-radius. Wails UI + REST + MCP.
Go
-
CPP Attention Transformer Demo
This C++ project implements a complete Transformer neural network with training and inference capabilities, utilizing Metal acceleration for improved performance. The project features a multi-head attention mechanism, positional encoding, layer normalization, feed-forward networks, and supports tokenization, model serialization, and saving train...
C++
-
Elsa Entity Level Sentiment
A high-performance Java library for extracting entity-level sentiment from text using a layered ML pipeline backed by ONNX Runtime. Given a block of text, ELSA identifies named entities (people, organizations, locations, products) and determines the sentiment expressed toward each one, including who holds that opinion.
Java
-
GBDT Accelerated Ranker Framework
This framework is designed to accelerate ad and document ranking tasks using trained XGBoost models, leveraging hardware acceleration on NVIDIA CUDA GPUs, Apple Silicon Metal GPUs, and single-threaded C for portability. The project aims to improve performance by concurrently scoring user-feature vectors against large candidate document vectors i...
Python
-
Hitorro Prbench
HiTorro PR Bench - AI review bot benchmarking with replay engine, golden datasets, and F1 scoring
Java
-
Java Rag
This is a Retrieval Augmented Generation (RAG) service built with Spring Boot, Spring AI, and OpenSearch, providing enterprise-grade vector-based document storage, retrieval, and search capabilities. The service supports local development, Docker containerization, and Kubernetes orchestration with complete observability and health monitoring, ut...
Java
-
Localspeechtotext
This project is a Python script that converts spoken language in WAV audio files to text using Vosk, a lightweight offline speech recognition toolkit. It runs entirely offline without requiring internet connectivity or cloud-based services and is designed for use on Raspberry Pi or other Linux/macOS/Windows systems with limited resources. The ke...
Python
-
MCP Streaming With Chat Service
This project is a comprehensive AI chat system that combines the power of Llama language models with Model Context Protocol (MCP) tool execution, featuring a modern React web interface. It demonstrates how to build a complete AI assistant that can interact with the operating system, execute commands, manipulate files, and provide intelligent res...
Java
-
Music Transcription
This music transcription project uses Python to transcribe audio from piano or guitar into sheet music, MIDI, MusicXML, and PDF formats. It features polyphonic note detection, chord recognition, and multiple input/output modes, with a plugin architecture that allows users to swap transcription models without changing code. The app is cross-platf...
Python
-
Nemotron Autostart
Shell
-
Numaflow NLP Test
This project is a Numaflow application for text enrichment with Natural Language Processing (NLP) capabilities, specifically Named Entity Recognition (NER) and sentence segmentation. It processes streaming text events and enriches them with insights such as entity extraction, metadata enrichment, and tagging-based routing. The primary language u...
Java
-
Ollama Embedding
This project is a simple playground for experimenting with chat and embeddings using Spring AI, leveraging the Ollama tool to run Large Language Models locally. It utilizes Java 17/21 and Spring Boot, along with the spring-ai-ollama-spring-boot-starter, to integrate an LLama3 model into a Spring application. The project aims to provide a demo fo...
Java
-
PR Benchy
This project, PR Bot Benchmark, is a tool for evaluating and comparing AI-powered GitHub Pull Request review bots. It allows users to replay historical GitHub PRs against configured bots, collect their reviews, and track performance over time. The key technologies used in this project include Java, Docker, and GitHub Actions workflows.
Java
-
Rust Ai Cli
This Rust-based command-line tool, RustAICLI, is a high-performance, extensible AI prompt processing utility with multiple LLM backends and system tools integration. It allows users to input prompts interactively or pipe in text for analysis, and provides built-in functionality for directory operations, file management, shell command execution, ...
Rust
-
Rust PCFG Parser
This project is a Rust-based probabilistic context-free grammar parser that implements the Cocke-Younger-Kasami algorithm for Probabilistic Context-Free Grammars (PCFGs). It includes features such as POS tagging and a simple CLI to interact with the library. The key technologies used in this project are Rust, the CYK parsing algorithm, and PCFGs.
Rust★ 1
-
Sentiment Service
This project provides a RESTful API for performing entity-level sentiment analysis on text, identifying specific sentiments associated with entities mentioned in the text. It utilizes spaCy for entity recognition and BERT for sentiment analysis, and offers features such as negation handling and support for multi-paragraph text. The service is bu...
Python
-
Simple Langgraph Math Agent
This project implements a Python-based AI agent that provides mathematical operations through a REST API using LangGraph and Ollama. The agent uses a local LLM instance to understand queries and execute math tools, such as multiplication, addition, and subtraction. It exposes a direct conversation handling approach for reliable results and is bu...
Python
-
Spring Ai Experiments
This project is a Spring Boot application that experiments with chat and embeddings using the Spring AI framework. It leverages local Large Language Models (LLMs) to integrate AI capabilities into a Spring application, utilizing tools such as Ollama for managing private data. The primary technology stack includes Java 17/21, Maven, and various S...
Java
-
Spring Ai MCP Calculator
This Spring Boot application uses Spring AI with Ollama to perform basic arithmetic operations (add, subtract, multiply, divide) and provide AI-generated explanations. It utilizes the Ollama LLM integration to generate natural language explanations for calculations. The application is built using Java 21 and Maven 3.6+.
Java★ 1
-
Springai Math Test
This project is a simple math agent built using Spring AI and Ollama, a local LLM model. It allows users to send natural language math queries and receives step-by-step explanations for the calculations, similar to a graphing demo. The application uses Java 21 and Maven 3.9+, and can be easily set up by following the instructions in the README f...
Java★ 1
-
Text2speech
This project utilizes a locally installed speech model to generate speech from text, utilizing Python as the primary programming language. The repository is designed to run on its own without external dependencies, with a focus on local deployment. It leverages Docker files for efficient package management and integration of a pre-trained speech...
Python
-
Wake Word
This project is a Python script that listens for a wake word and then transcribes audio to text. It provides two implementations: one using the Porcupine API key for wake word detection and another using Vosk for completely offline speech recognition, allowing for customizable wake words, sensitivity, and silence thresholds across both macOS and...
Python
Developer tools
Tools that make building, browsing and running code easier, from IDE plugins to site generators and CLIs.
-
Bunnylol
This project implements a URL redirection framework, similar to the "bunnylol" search redirector, in Java using Spring Boot. It allows users to configure custom commands for quick navigation between websites. The application uses Maven and can be built and run on port 8080 by default, with configuration options available for popular browsers lik...
Java★ 1
-
Client SDK Generator
This project is a comprehensive, multi-language client SDK generator that creates robust and feature-rich SDKs from OpenAPI specifications, GraphQL schemas, and gRPC protocol definitions. It supports multiple languages including Java, Python, and Rust, with built-in best practices for reliability, performance, and maintainability. The generator ...
Rust★ 1
-
Code Graph Search
This project is a multi-language code analysis platform that builds a searchable graph representation of source code. It parses repositories across 8+ languages, extracts structural relationships, and exposes the graph via a REST API, interactive web UI, and MCP server for AI assistant integration, utilizing key technologies such as Java, Lucene...
Java
-
Dart Network Scanner
This is a network scanner application built with Dart and Flutter, designed to help network administrators, security professionals, and IT enthusiasts discover and analyze devices on their local network. The app uses a combination of methods to detect active hosts and identify open ports and running services on each device. It supports macOS, Li...
Dart
-
Devhubpro
developer hub for managing all your vibe coded git repos, their dependencies and a way to bring them up in your local docker/kubernetes cluster.
Java
-
Docker Tui
This project is a command-line Docker management tool that provides a menu-driven interface for managing Docker containers, images, and viewing logs. It includes features such as container management, image management, log viewing, shell access, and resource details. The tool is written in Go and utilizes the TUI (Text User Interface) library fo...
Go★ 1
-
Geekychris
This repository contains configuration files for the author's GitHub profile, allowing them to manage their online presence. The project serves a practical purpose, enabling the user to centralize and maintain their profile settings in one place. Key technologies used include simple text-based configurations.
-
Gitwebsite
Build, curate and publish a personal website from a Git repo: Rust static-site engine, CLI, REST API, MCP server for AI assistants, and a desktop app
Rust★ 1
-
Google Chat Client
This project provides a Java library and command-line interface for interacting with Google Chat. The primary language used is Java, utilizing the Spring Boot framework for building a reusable library (googlechat-lib) and a CLI application (googlechat-cli). The library offers integration with the Google Chat API, while the CLI application enable...
Java
-
History Viewer
A command history viewer for zsh, this Go-based tool groups commands into sessions based on configurable time gaps and provides AI-powered insights via Ollama. It features comprehensive filtering, visualization, and export capabilities, including a web UI with interactive charts and a native desktop application for macOS and Linux. Key technolog...
Go
-
Homebrew History Viewer
This GitHub repository provides a Homebrew tap for the History Viewer project, which is built using Ruby. The purpose of this tap is to make it easy to install and manage the History Viewer in macOS environments. It utilizes the Ruby programming language and its associated ecosystem to facilitate seamless installation and maintenance of the appl...
Ruby
-
Java Visual Editor
Inspired by how easy it was to build form type apps in Visual Basic this Intellij plugin focuses on fast UI design and hooking up code.
Kotlin
-
JDBC Proxy
This project is a JDBC driver proxy that allows developers to implement SQL rewrites, result processing, and logging in their applications with minimal changes. The JDBC Proxy Driver provides transparent proxying, comprehensive logging, SQL rewriting, and result processing capabilities, making it suitable for debugging, monitoring, and instrumen...
Java★ 1
-
Jenkins Setup
This repository provides a Jenkins containerized environment for supporting Java, Python, and Go applications through CI/CD processes. It utilizes Docker-in-Docker capability to enable building of Docker images within the Jenkins server, allowing for flexible deployment options. The project incorporates key technologies like Docker Compose, Git ...
Shell
-
Pom To Markdown
This project is a Go application that creates a simple markdown representation of a Maven POM (Project Object Model) file, utilizing the Spring Boot framework. The purpose of this tool is to provide a concise and readable format for describing dependencies in projects, making it easier to share and collaborate on development projects.
Go
-
Redis Intellij Plugin
This is a plugin for IntelliJ IDEA that enables interaction with Redis servers, allowing users to connect to multiple Redis servers, execute commands, browse data, and access the full Redis command documentation directly within the IDE. The plugin is built using Java and requires IntelliJ IDEA 2023.1 or later (Community or Ultimate Edition) and ...
Java★ 1
-
Report
This project is a browsable map of GitHub repositories grouped by category, allowing users to explore and discover related projects. The repository generates a report listing projects based on prompts using various categories such as Infrastructure, Developer Tools, Data Platform, AI, and more. Key technologies used in this project include Go fo...
-
Telegram Runner
The Telegram Runner is an extensible Python-based Telegram bot that allows users to execute commands remotely from their phones. It supports various features, including remote PR reviews, system health checks, shell command execution, and interaction with the Claude Code CLI, all while providing access control and canceling long-running tasks. B...
Python
-
Webhook Site
WebhookSite is a self-hosted webhook testing service that allows users to create custom webhook endpoints, inspect incoming HTTP requests in real-time through a modern web interface, and view request details including headers, body, and source information. It is built using Spring Boot as the backend and Vaadin Flow for the frontend, with Postgr...
JavaScript
Infrastructure and services
Self-hosted backend building blocks: key-value stores, DNS, secrets, messaging, webhooks and Kubernetes setups.
-
Cryptfs
CryptoFS is a Linux kernel module that provides transparent, per-file AES-256-GCM encryption at the VFS layer, allowing applications to read and write files normally while all data is encrypted on the underlying storage. This project supports process-transparent encryption, where authorized processes can access plaintext, while unauthorized proc...
C
-
Docker Utils
This repository provides a collection of Docker Compose sets for common services, including ZooKeeper, Memcached, MySQL, and Redis, designed to simplify the deployment of ensemble-based services. The project aims to make it easier to set up and manage complex service infrastructures by providing pre-configured Docker Compose files. Key technolog...
-
Event Watch
Low-latency pub/sub event notification service (Go server + 6 client libraries)
Go
-
Eventbus
This GitHub repository, eventbus, is a lightweight Java-based event bus system that enables clients to subscribe to topics and publish events. It utilizes gRPC for communication and provides built-in monitoring capabilities through its metrics API, allowing users to track instance status, peer connections, and performance metrics. Key technologi...
Java
-
Featureflags
This project is a robust feature flag management service that provides a complete solution for managing feature flags with a REST API, MySQL persistence, and Memcached integration. It includes a Spring Boot backend, Java client library, Go client library, and supports multiple feature flags per resource ID through the REST API. The service utili...
Java
-
Generic K8 Work Queues
Auto scalable worker pools that process work from a persistent queue for kubernetes
Go
-
Git Webhook K8 Jobs Example
This project is a Kubernetes-native system that receives GitHub webhook events, enriches them with metadata, queues them in Redis, and processes them as dynamically-created K8s Jobs. The system simulates an automated PR review pipeline by launching Go-based static analyzers to produce review verdicts. Key technologies include Kubernetes, Java, S...
Java
-
Godns
GoDNS is a flexible, plugin-based DNS server written in Go that provides DNS resolution services with customizable plugins for routing requests to internal services. It supports multiple resolution strategies, including round-robin load balancing, and features a REST API for dynamic DNS management. The project utilizes key technologies such as G...
Go
-
Gomqtt Server
This is a high-performance MQTT chat server implementation in Go, designed to handle concurrent connections using non-blocking I/O techniques. The server supports topic-based message routing and features such as JSON-based MQTT-like protocol, topic wildcards, and thread-safe operations. It is built on top of Go's goroutines and channels for maxi...
Go
-
Gorocks
This project provides a gRPC service written in Go that offers a robust interface to RocksDB, a key-value storage engine with support for replication and advanced operations such as streaming queries. The service supports multiple databases and can be used for various use cases, including storing data and managing partitions. Key technologies us...
Go
-
Java DNS
This Java-based smart DNS server is a high-performance, extensible service registry that enables custom hostname resolution through its plugin-based architecture. It features multiple load balancing strategies, a complete REST API for dynamic DNS record management, and configurable caching to improve performance. Built with Spring Boot and dnsja...
Java★ 1
-
Jrocksserver
This project provides a Java-based RocksDB server with basic replication support, allowing users to access multiple RocksDB databases through a gRPC service. The service supports CRUD operations, prefix-based key retrieval, and sequence-based operations, making it suitable for high-performance data storage applications. Key technologies used in ...
Java
-
K8 Opensearch
This project provides a simple OpenSearch cluster deployment on Kubernetes, complete with OpenSearch Dashboards. It uses shell scripts for deployment and shutdown, exposing services via NodePort services. The key technologies used in this project are Kubernetes, OpenSearch, and Shell scripting.
Shell★ 1
-
Kafka Broker Abstraction
This project provides a Java library that automates the discovery of Kafka brokers and configuration of security settings for producers and consumers. The system consists of a discovery server that exposes REST APIs to retrieve broker metadata, and a client library that uses this metadata to create standard Kafka clients that communicate directl...
Java
-
Kafka Webhook Sender
This project is a production-ready Java service that consumes CloudEvents from Kafka, persists them in a durable storage system using RocksDB, and then delivers the events to specified webhook endpoints with ordered delivery guarantees and retry logic. The service also includes comprehensive monitoring tools, such as Micrometer metrics and Prome...
Java
-
Orion Mesh
Kubernetes-lite orchestrator for a heterogeneous personal cluster (Macs + Linux + Raspberry Pis). Capability-aware placement, native process execution (no mandatory Docker), NATS + JetStream messaging and durable queues, per-slot reconciliation, health probes, and a workflow engine — one Rust binary stack.
Rust
-
Redis Monitoring
This project provides a real-time monitoring dashboard for Redis keys using a Spring Boot backend and React frontend. It offers a customizable interface for tracking various Redis metrics, including counters, gauges, and time-series data, with live updates via WebSocket. The key technologies involved are TypeScript, Spring Boot, and React.
TypeScript★ 1
-
Rest Router
This project, geekychris/rest_router, is a Spring Boot-based REST call router that efficiently routes HTTP requests to multiple backend services. It supports various features such as non-blocking I/O using Project Reactor, rate limiting with Resilience4j, dynamic service configuration via a REST API, and custom routing strategies based on traffi...
Java
-
Rust Rocks 2
This Rust-based RocksDB service provides a high-performance, scalable solution for storing and retrieving data using replication support. It features both REST and gRPC APIs, partitioned storage, and automatic failover with built-in replication. The project utilizes RocksDB's performance capabilities while leveraging async Rust for high performa...
Java★ 1
-
Secretvaultj
Java Vault is a Spring Boot-based secrets management service that provides functionality similar to HashiCorp Vault, offering identity-based access control, hierarchical secret storage, encryption, and multi-instance replication capabilities. It features JWT-based authentication, path-based policies for policy-based authorization, and AES-256-GC...
JavaScript
-
Securevault
This is a Go implementation of a simple secrets vault, along with client libraries for Java and other languages. The Vaultrix system provides encrypted storage, access control, versioning, and replication, making it suitable for managing sensitive data in teams or organizations. Key technologies include AES-256-GCM encryption, Shamir's Secret Sh...
Go
-
Simple Opensearch
This repository provides a Kubernetes deployment for OpenSearch, a popular search and analytics engine. The project utilizes key technologies such as Kubernetes and OpenSearch to offer a simple and straightforward way to deploy and manage OpenSearch instances on the container orchestration platform. By using this repository's provided manifests ...
-
Skytunnel
SkyTunnel is a Python-based reverse tunnel management service that allows devices behind Carrier-Grade NAT (CGNAT) networks, such as Starlink, to expose themselves to the public internet. It establishes persistent outbound SSH reverse tunnels from private networks to controlled public endpoints and provides a web dashboard, CLI, Telegram bot, an...
Python
-
Webhook Infra
This project, Event Conduit, is an enterprise-grade outbound event delivery platform that consumes internal ECST events from Apache Kafka, matches them to subscriber interests, translates them to CloudEvents v1.0, and delivers them in near real-time via webhook batches or WebSocket streaming. It uses Go as its primary language and key technologi...
Go
Data and search
Search interfaces, lakehouses, data pipelines, crawlers and analytics tooling.
-
Aoee Attribute Object Enterprise Edition
This project, AOEE (Attribute Object Enterprise Edition), is a high-performance graph querying engine designed to efficiently handle social network-like queries. It leverages TAO-inspired in-memory relationship caching and provides optimized data representation, encoding strategies, and set operations for friend-of-friend queries, news feeds, an...
Makefile★ 1
-
Apple Mail Dump
This Python script exports Apple Mail messages as NDJSON (newline-delimited JSON) files between specified dates, directly querying the Apple Mail SQLite database for efficient data extraction. The script uses a modular architecture to extract metadata and optional attachments from each message, and can be run without any external dependencies. I...
Python★ 2
-
Datahub Local
This project allows users to run LinkedIn's DataHub locally on their machines using Docker Compose or Kubernetes. DataHub is an open-source metadata platform that helps discover, understand, and trust data assets. The repository provides scripts and instructions for setting up and running DataHub in a local development environment.
Shell★ 1
-
Distributed Web Crawler
This project is a scalable, distributed web crawler built with Java that supports multiple crawler processes and horizontal scaling. It utilizes technologies such as Kafka for URL queue management, Cassandra for metadata storage, S3/MinIO for content storage, and Spring Boot for its core engine and framework. The crawler features concurrent craw...
Java★ 1
-
Feature Store
The Feature Store is a production-grade machine learning (ML) feature store built with Java Spring Boot, providing dual online/offline storage, gRPC + REST APIs, a Vaadin Flow admin UI, and training integration in both Python and Java. The project utilizes various technologies such as Redis for caching, RocksDB and Iceberg for data storage, and ...
JavaScript
-
Kafkadatagenerator
This project generates JSON events from CSV files and publishes them to a Kafka topic. It is designed for testing, data migration, simulating event streams, and load testing, and can be configured to process specific records or pause between records. The application uses Java 11 as its primary language, with Maven and Docker as optional build to...
Java
-
Labelhive
A data-labeling platform inspired by CrowdFlower / Figure Eight
Java
-
Local Log Search
This project is a local log search and analysis tool built with Java, Lucene, and Spring Boot. It enables users to index log files and perform searches, including faceted search, SQL query interface, and database export, making it suitable for developers who need to debug logs locally without enterprise logging infrastructure. The application ut...
Java★ 1
-
Lucene Viewer
The geekychris/lucene_viewer project is a standalone JavaFX desktop application for inspecting and diagnosing Apache Lucene indexes. It provides Luke-like functionality in a self-contained fat JAR with a native desktop UI, offering features such as index stats, fields browser, document viewer, term dictionary, search, and vector search capabilit...
Java
-
Opensearch Testui
This project provides a comprehensive React-based user interface for interacting with OpenSearch clusters, offering tools for managing indices, importing data, searching, and monitoring the deployment. It utilizes TypeScript as its primary language and integrates various features such as connection management, index creation, CSV import, search ...
TypeScript★ 1
-
React Product Search
This project is a modern, production-ready React-based search interface for exploring products using OpenSearch. It provides a comprehensive search experience with features like intelligent search, auto-complete suggestions, advanced filtering, infinite scroll, and responsive design. The application is built with TypeScript and leverages technol...
TypeScript
-
Social Media Monitoring
Go
-
Spark Minio Trino
This project demonstrates a complete data lakehouse environment, combining object storage, distributed processing, and SQL analytics. It utilizes MinIO as S3-compatible storage, Spark for distributed processing, Trino as the SQL query engine, and Hive Metastore for centralized metadata management. The system also integrates Kafka for event strea...
Java★ 1
-
Structured Logger
This project is a metadata-driven structured logging framework that generates type-safe loggers for Java and Python, publishes to Kafka, and automatically ingests logs into Apache Iceberg data warehouse tables using Spark Streaming. It utilizes the Apache Iceberg table format with ACID transactions, schema evolution, and time travel features. Th...
Java★ 1
-
Warehouse Sync
Metadata-driven incremental Postgres→Iceberg replication. Sister project to structured-logger — same lakehouse stack, config-driven ethos, but reads from database tables instead of application log calls.
Java
-
Webpage Scraper
This project is a Python API for extracting structured text content from web pages, preserving document hierarchy and styling information. It utilizes Playwright for reliable web page rendering and content extraction, allowing users to capture readable text content while maintaining document structure and styling details. Key technologies includ...
Python
Home automation
Home Assistant clients and integrations, solar monitoring and IoT device libraries.
-
Bluetooth Spy
Bluetooth analyzer aimed at reverse-engineering device protocols — captures BLE advertising and GATT traffic to help build Home Assistant integrations and other custom controllers for off-the-shelf smart devices.
Python
-
Ha House Tools
Idempotent scripts that configure Home Assistant + a solar-aware smart_ac scheduler + a Pi TTS speaker. Consumer of choice: SolarSage.
Python
-
Habitat Swift Homeassistant
This project, HAbitat, is a native iOS client for Home Assistant, providing a modern and intuitive interface for controlling smart home devices. Built with SwiftUI, it offers features such as multi-configuration support, network switching, real-time control, and flexible authentication, making it suitable for both iPhone and iPad users. The app ...
Swift★ 1
-
Homeassistant Android Dash
This project is a modern, full-featured Android application for controlling Home Assistant smart home devices. It provides a responsive interface with features such as multi-configuration support, custom tabs, comprehensive entity control, and secure local credential storage. The app is built using Kotlin and leverages Material Design 3, allowin...
Kotlin★ 1
-
Homeassistant Assistant
Java
-
Homeassistant Java Client
This Java library provides a simple and intuitive interface for Java applications to interact with the Home Assistant REST API. It offers features such as authentication, full access to endpoints, type-safe models, and comprehensive error handling, making it an ideal choice for developing Java applications that integrate with Home Assistant serv...
Java★ 2
-
Homeassistant MCP
This project provides a comprehensive solution for controlling Home Assistant with Artificial Intelligence (AI) features, utilizing the Model Context Protocol (MCP) server and Spring Boot service. The MCP server allows for standard Home Assistant operations such as getting entity states and executing services, while the Spring Boot service offer...
JavaScript★ 1
-
Solarsage
Local, vendor-neutral, weather-aware solar monitoring + forecasting. Talks to EG4
Python
-
Tuya Lib
java library and test runtime for working with Tuya IOT devices.
Java
Hardware and electronics
FPGAs, microcontrollers, sensors, cameras and other physical computing projects.
-
Camera Dash Platform
Self-hosted, pluggable computer-vision platform for many concurrent cameras — USB UVC, FLIR thermal, Kinect depth, IP/RTSP, screen capture, Luxonis OAK. Browser dashboard with draggable tiles, visual pipeline editor (or AI-composed pipelines via Claude), event emit to MQTT/Kafka/ntfy/Telegram/email/webhooks.
Python
-
Esp Lightning Sensor
This project implements a lightning detection system using an ESP32 microcontroller and a WCMCU-3935 lightning detector module. The system detects lightning events and reports them via MQTT to a specified broker, utilizing the ESP-IDF Framework for communication with the sensor. Key technologies involved include C++ programming language, I2C pro...
C++★ 1
-
Leap Motion Harp
rust based laser harp using leap motion hand gesture sensor
Rust
-
Pi Usb Camera
Snapshot, video record, and live-stream from a USB webcam plugged into a Raspberry Pi — driven from any workstation on the same network.
Shell
-
Pic Sim
PIC18F452 in the MPLAB Simulator inside VS Code (macOS + Windows): XC8 build, setup scripts, debug walkthrough
PowerShell
-
Pupil
Pupil is an open source eye tracking hardware and software platform that provides affordable, hackable, and accessible tools for individuals interested in learning about eye tracking. The project uses Python as a primary programming language and offers a community-driven development environment with documentation and tutorials available. Its key...
Python
-
Pupil Hardware
This repository is a project focused on pupil hardware, aiming to provide a platform for electronics enthusiasts. It utilizes various technologies, including programming languages and tools not specified in the description. The exact implementation details are automatically exported from its original location and may require further exploration ...
-
Verilator Mac
scripts to get verilator verilog simulator to work on a mac
Shell
-
Ws2812 Fpga Play
This project is a hardware implementation of a WS2812 LED strip controller using a Gowin GW2A-18C FPGA board, allowing for multiple color effects to be applied to a chain of LEDs from a single data pin. The design utilizes Verilog programming and incorporates features such as button debouncing, effect selection, and HSV color conversion. Key tec...
Verilog
Games and graphics
Games, 3D viewers and graphics demos.
-
Dumb Boulderdash
This is a retro-style Boulder Dash game built with HTML5, CSS3, and JavaScript, where players control a yellow circle to collect diamonds while avoiding falling rocks and reaching the exit before time runs out. The game utilizes JavaScript for gameplay mechanics, such as digging, rock physics, and collecting points, and includes features like ro...
JavaScript★ 1
-
Opengl Boingball
This project is a 3D remake of the classic Amiga boing ball demo, implemented in C++ using OpenGL. It features realistic physics simulation with gravity, velocity, rotation, and collision detection, as well as procedurally generated sound effects. The application uses modern OpenGL 3.3 core profile for cross-platform compatibility.
C++
-
Pong
C++
-
Rolling Steel
Rolling Steel - an isometric marble racer for macOS built in Unity 6.3. Six courses, one clock, a rotatable isometric camera, and a headless self-play harness that proves every course is completable.
C#
-
Usdz Sequence Viewer
3D model viewer with a scripting engine for sequencing scenes: rotate/translate/scale, camera transitions, text overlays, audio, video export.
JavaScript
Apps
Desktop, mobile and web apps for everyday tasks: photos, health, finance, documents and collaboration.
-
Asset Manager
The Artifact Manager is a Spring Boot application designed to manage artifacts and their associated images. It provides a RESTful API for creating, updating, and deleting artifacts along with their metadata and images. Key technologies include Java 17 or higher, Maven, Docker, and Docker Compose.
Java
-
Citymap
TOGAF-inspired city map editor for enterprise architecture — React + Spring Boot + SQLite + MCP
JavaScript
-
Countdown Clock
This project creates a web-based countdown timer displaying the days, hours, minutes, and seconds until end of the presidential term on January 20, 2029. It uses HTML as its primary language and features a stylish 7-segment LED-style display with real-time updates, responsive design, and clear time unit separation. The application is lightweight...
HTML
-
Docmgmt
This document management system provides a comprehensive solution for managing documents and their associated content, featuring RESTful API integration, Vaadin-based web UI, Python CLI, full-text search with Apache Lucene, and versioning support. It utilizes Java 21, Spring Boot 3.2.3, and Vaadin 24 for its modern web interface and backend func...
Java★ 1
-
Dumblinkspage
Simple html page that renders the contents of a csv file as a set of links. Links have a display text along with a grouping name so that links can be rendered in groups. Purpose of repo is a low tech way to have a default web page to allow quick jumping to preferred locations
HTML
-
Easy Finance
This is a personal finance management application built with Java and Vaadin Flow, featuring integration with bank accounts from Schwab and Bank of America. The app provides a comprehensive dashboard for overviewing financial status, managing multiple accounts, tracking transactions, and categorizing expenses. It uses Spring Boot 3.2.0 as the ba...
Java
-
Enterprise Social Platform
A full-featured social networking platform built with Spring Boot, React, PostgreSQL, OpenSearch, and AOEE (a custom Rust-based social graph cache) that provides a range of features including personalized home feeds, user profiles, friend requests, groups, pages, direct messages, search, and an admin dashboard. The project utilizes Cuda as its p...
Cuda
-
Flutter Mac Recorder
This Flutter project, named "mac_recorder", aims to create a user interface for recording and managing audio on macOS. It is built using Dart, utilizing the Flutter framework for mobile application development. The repository serves as a starting point for new Flutter projects, providing resources and guidance for those getting started with Flut...
Dart
-
Forums Service
This project is a comprehensive forum application built using Java and the Spring Boot framework, featuring a hierarchical structure for forums and posts, with threaded conversations and rich content support. It also includes user access control, JWT authentication, and RESTful API endpoints for client interaction, making it a secure and scalabl...
Java
-
Homebrew Mac Transformer
Homebrew tap for Mac Transformer
Ruby
-
Image Slideshow
This project is a Python script that creates a full-screen slideshow of images on both macOS and Raspberry Pi systems, using PyQt5 as the primary technology. The script can be easily configured to display images from a specified directory with customizable intervals between slides. It supports common image formats and provides cross-platform com...
Python
-
Kids Math Exerciser
This project is a math exerciser application for macOS and iPad, allowing users to choose from different exercise types and adjust the difficulty level. The app is built using Flutter, a cross-platform development framework, with Dart as its primary programming language. Its purpose is to provide an interactive learning experience for kids to pr...
Dart★ 1
-
Mac Transformer
Menu-bar app that converts docs to PDF/text/audio/summary via a pluggable pipeline. Optionally publishes to Books, Music, Reading List, Obsidian, Notion. macOS 12+.
Go
-
Markdown Flutter
This project is a Flutter-based markdown editor application for macOS that provides a split-pane interface for editing and previewing markdown documents. It features a Markdown toolbar with quick formatting tools, file operations such as new, open, save, and save as functionality, and supports dark/light theme and modern macOS design. The applic...
Dart
-
Mediawiki
This project is a MediaWiki repository, which is a software framework for building and maintaining wikis. It utilizes HTML as its primary language and utilizes Docker images to facilitate deployment on Kubernetes clusters. The purpose of the project appears to be to provide a foundation for creating and managing custom wikis using the MediaWiki ...
HTML
-
Mindmap Service
This project is a full-stack collaborative mind mapping application with a Spring Boot REST API backend and a React TypeScript frontend, built using Java 21 and Maven. It allows users to create, organize, and share mind maps with features such as hierarchical nodes, soft links, rich content, and collaboration tools. The application utilizes vari...
TypeScript
-
Nutrition App
This is an iPhone and iPad app for tracking food and drink intake, monitoring macronutrients, and visualizing nutritional data over time. The app uses Swift and SwiftUI to provide features such as tracking meals, nutrition database with auto-complete suggestions, analytics with interactive charts, persistent storage, and auto-calculations of nut...
Swift★ 1
-
Photo Organizer
This Rust-based command-line tool organizes large collections of photos and raw image files by date, using EXIF data when available. It creates a structured `yy/mm/dd` directory hierarchy, handles duplicates intelligently, and provides various features for intelligent deduplication, conflict resolution, and logging. The project supports multiple...
Rust
-
Photo Organizer Ui
This project is a comprehensive photo management application with a web UI, built in Go and using SQLite as the database backend. It scans directories for photos, extracts EXIF data, detects duplicates, generates thumbnails, and provides features like browsing, filtering, and searching to manage photo collections. The application uses SHA256 fil...
HTML★ 1
-
Questionare Server
This project is a full-stack questionnaire application that allows users to create campaigns, add questions, and collect responses through an intuitive interface. It features multiple-choice and text questions, real-time feedback notifications, secure API endpoints, and a responsive Material-UI design. Built using Java 17 with Spring Boot, React...
Java
-
Remote Hid
This project implements a cross-platform remote Human Interface Device (HID) control system, allowing users to remotely control keyboard and mouse input across Windows and macOS machines through a secure client-server architecture. It utilizes Rust as its primary language and features WebSocket-based communication, JSON protocol for message exch...
Rust★ 1
-
Secure Paste
This is a secure pastebin service built with Java and Spring Boot, offering both REST API and web UI functionality. It provides features such as password protection, expiration times, and visibility controls for storing data securely. The project utilizes technologies like BCrypt password hashing, CSRF protection, and Docker containerization to ...
Java
-
Simple Chat Ui
This project is a full-stack secure chat application with user authentication, conversation management, and real-time messaging. It utilizes React as its frontend framework and Spring Boot with JWT for backend functionality, integrating with Llama models to enable AI-powered chat features. The application is built using Java 17+ and Node.js with...
Java
-
Swift Artifact Manager
This Swift-based app, geekychris/swift_artifact_manager, is a multi-platform artifact management tool for collecting and storing information on various items with photos, videos, and customizable attributes. The app allows users to manage multiple collections, sync data with iCloud via CloudKit, and export artifacts in JSON, PDF, and HTML format...
Swift
-
Swift Photo Viewer
A comprehensive macOS photo management application, PhotoManager allows users to organize and browse their large photo collections with advanced features like duplicate detection, EXIF data extraction, and hierarchical browsing. Built with Swift and SwiftUI, the app utilizes deduplication, file hashing, thumbnail generation, and SQLite database ...
Swift★ 1
-
Swift Weight Tracker
This is a comprehensive weight and body measurement tracking app for iOS, iPadOS, and macOS built with SwiftUI and Core Data. The app features progress tracking for multiple metrics, including weight changes over time, body measurements, and photos, allowing users to monitor their progress visually. It also includes interactive charts, data mana...
Swift
-
Web Watcher
Mac swift based app that is menubar resident that watches web pages for change.
Swift
-
Websocket Task Board
This project is a real-time collaborative project management board application inspired by Trello, built with Spring Boot and React. It features a dynamic board layout, draggable post-it notes with rich content support, and real-time updates across multiple users. The application utilizes Spring Boot for its backend service, which leverages WebS...
TypeScript
Learning and experiments
Writing, examples, demos and test repos for exploring a technology.
-
Cloudws E2e RPN Go
Go
-
Cloudws E2e RPN Java
Java
-
Cloudws E2e RPN Python
Python
-
Cloudws E2e RPN Rust
Rust
-
CPP Rocks Boost CPP Examples
This repository contains a collection of examples demonstrating the use of Boost in C++ programming, showcasing its capabilities and utilities. The project's primary purpose is to provide a set of practical examples for learning and exploring Boost's features using the Makefile build system. Key technologies include Boost, C++, and Makefiles.
Makefile
-
Engineering Intelligence
Publication-length AsciiDoc book on measuring, understanding, and optimizing modern software engineering as a socio-technical and economic system. Covers engineering economics, human attention, architecture, queueing, causal inference, AI-assisted development, governance, portfolio decisions, and organizational learning.
HTML
-
Flutter Map Ipad
This project is an iPad app built using Flutter that displays a map and includes interactive buttons to navigate to specific locations on the map. The primary language used in this project is C++, although Flutter is typically a Dart-based framework, it appears here as an alternative implementation. The purpose of this project seems to be testin...
C++
-
Kqueue Review Test
Test repo for KQueue code review
Java
-
Prometheus Test Services
This project is a multi-service Spring Boot platform that demonstrates comprehensive Micrometer metrics integration with Prometheus for observability and monitoring. It consists of two specialized microservices, User Analytics Service and Commerce Analytics Service, which are exposed to both UI and Prometheus for collecting and visualizing metri...
HTML★ 1
-
Python Package Test
This is a Python package for building a simple calculator with basic arithmetic operations such as addition, subtraction, multiplication, division, and exponentiation. The project uses pip to install and distribute the package, and allows users to build it from a local directory or git repository. Key technologies include Python 3.8+, pip, and s...
Python★ 1
-
React Flow Demo
This project, named react_flow_demo, demonstrates a React application using the Create React App boilerplate and showcases a React Flow component. It is built with JavaScript and leverages various dependencies such as React, React DOM, and React Flow to facilitate interactive diagrams. The repository also includes documentation for common tasks,...
JavaScript
-
Springwarp
This project is an example Spring Boot application, demonstrating the use of Warp/Claude to generate a basic web application. The purpose of this repository is to showcase a simplified version of a Spring Boot application that can be used as a starting point for new projects. It utilizes Java as its primary language and incorporates Warp/Claude ...
Java
-
Test Family
This project is a collection of code written in Java to test various aspects, with no clear purpose or specific functionality identified. The primary goal appears to be experimentation and development, utilizing the Java programming language as its foundation. Given its current file structure and limited recent activity, it seems to be an ongoin...
Java
-
Test Repo
This project is a basic test repository created to demonstrate a minimal setup for a GitHub repository. Its purpose is to provide a starting point for developers to experiment with, and it serves as an example of a simple repository structure. The key technologies used in this project are Markdown (used in the README file) and Git version contro...
-
Vaadin Flow Emp Dept
This project is a complete management system for employees and departments, built using Spring Boot and Vaadin Flow UI. It allows users to create, update, and delete data via both a web interface and REST API, with features such as search, filtering, input validation, and an in-memory H2 database. The application is written primarily in Java 21,...
Java
-
Websocket Events
This project demonstrates a Spring Boot application that showcases real-time event broadcasting using the WebSocket/STOMP protocol, allowing multiple client subscribers to receive targeted and broadcast events. The system consists of a WebSocket server, an event system, and a client interface, utilizing Java 21 and Maven 3.6+.
Java★ 1
Other
- Amiforge A native IDE for AmigaOS 4.1 PPC: Scintilla editor, native GCC builds, source-level debugger, AutoDocs, code completion and Git C++★ 2
- Open Jev Toolkit Run the OpenJev decision model locally on Apple silicon: one-line installer, server script, stdlib Python client, examples Shell
-
Parts Inventory Apple
Parts Inventory for iPhone, iPad and Mac — SwiftUI, SwiftData + iCloud, Vision, MobileCLIP and Apple Intelligence
Swift★ 1
-
Retro Launcher
Full-screen launcher that boots Amiga 68k, AmigaOS 4, Atari ST/Falcon and 3DO emulators into their game selectors
Python
No projects match.