Juan A. Sanchez's starred repositories

ollama

Get up and running with Llama 3.1, Mistral, Gemma 2, and other large language models.

LocalAI

:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference

gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

Language:GoLicense:NOASSERTIONStargazers:15924Issues:335Issues:118

nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.

Language:GoLicense:Apache-2.0Stargazers:15293Issues:386Issues:1674

shiori

Simple bookmark manager built with Go

Language:JavaScriptLicense:MITStargazers:9082Issues:102Issues:424

connect

Fancy stream processing made operationally mundane

watermill

Building event-driven applications the easy way in Go.

reor

Private & local AI personal knowledge management app.

Language:TypeScriptLicense:AGPL-3.0Stargazers:6663Issues:39Issues:144

nats.go

Golang client for NATS, the cloud native messaging system.

Language:GoLicense:Apache-2.0Stargazers:5355Issues:170Issues:594

wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

Language:GoLicense:MITStargazers:5066Issues:89Issues:55

env

A simple, zero-dependencies library to parse environment variables into structs

7XX-rfc

An RFC for a new series of HTTP status codes covering developer fouls.

Language:MakefileLicense:NOASSERTIONStargazers:4477Issues:82Issues:61

gabs

For parsing, creating and editing unknown or dynamic JSON in Go

router7

router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.

Language:GoLicense:Apache-2.0Stargazers:2681Issues:64Issues:53

go-leetcode

A collection of 100+ popular LeetCode problems solved in Go.

Language:GoStargazers:1776Issues:64Issues:0

maid

Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely.

Language:DartLicense:MITStargazers:1106Issues:25Issues:132

gen.nvim

Neovim plugin to generate text using LLMs with customizable prompts

Language:LuaLicense:UnlicenseStargazers:1023Issues:6Issues:63

ddd-go

A demo repository that explains an approach to DDD in Go

rocks.nvim

Neovim plugin management inspired by Cargo, powered by luarocks

Language:LuaLicense:GPL-3.0Stargazers:601Issues:6Issues:169

codesnap.nvim

📸 Snapshot plugin with rich features that can make pretty code snapshots for Neovim

Language:RustLicense:MITStargazers:539Issues:6Issues:48

aop

Aspect Oriented Programming For Golang

Language:GoLicense:Apache-2.0Stargazers:382Issues:23Issues:9

chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.

Language:GoLicense:MPL-2.0Stargazers:179Issues:5Issues:4

trino-go-client

Go client for Trino

Language:GoLicense:Apache-2.0Stargazers:123Issues:10Issues:45

go-ddd

Go Domain Driven Design Template / Reference

Language:GoLicense:MITStargazers:122Issues:2Issues:2

redpanda-connect-plugin-example

Benthos plugin examples

Language:GoLicense:MITStargazers:83Issues:8Issues:11

ollero.nvim

Ollero is a nvim plugin for integrating `ollama` with neovim locally

self-hosting-ai-models

Guide to self-hosting AI models using Traefik on a home network, offering cost-effective and controlled alternatives to cloud-based services.

Language:MakefileStargazers:13Issues:1Issues:0
Language:CStargazers:8Issues:0Issues:0

go-hexagonal

Golang hexagonal architecture example

Language:GoStargazers:3Issues:0Issues:0