RAGFlow is an agent-native database: a Retrieval-Augmented Generation (RAG) engine that grew into context infrastructure.
Repository Index
47,133 repositories indexed
1–24 of 44 · Most stars
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
- continuous-delivery
- continuous-integration
- go
- build-pipelines
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
- search-engine
- semantic-search
- semantic-search-engine
- vector-search
Work with remote images registries - retrieving information, images, signing content
Go library and CLIs for working with container registries
Go efficient fast multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
- go
- segment
- nlp
- gse
An enhanced HTTP client for Go
- circuit-breaker
- hystrix
- retries
- backoff
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
- golang
- go
- database
- ozzo
Go (golang) http calls with retries and backoff
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
- go
- iso
- iso3166
- iso3166-1
Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
Adaptive Radix Trees implemented in Go
- go
- trie
Explore Docker registries and manipulate Docker images!
- docker
- docker-image
- docker-registry
- docker-registry-v2
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀
- eventdrivenarchitecture
- golang
- kafka
- reflex
This is quick session for net/http in golang. This package is perhaps the best implementation of the session mechanism, at least it tries to become one.
- go
- golang
- session
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
- go
- network-admin
- cisco
- config-management
⚡️ A lightning fast HTTP router
- router
- routing
- fast
- trie
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.
A process monitoring tool that tries to detect exploitation
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
- go
- golang
- data-structures
- functional