O Gonum fornece bibliotecas Go para computações numéricas, incluindo matrizes, estatísticas e otimização. Suporta processos de build padrão e segue um ciclo de lançamento semestral alinhado ao Go.
Código aberto. Novas possibilidades.
Descubra projetos open source de qualidade, envie projetos anonimamente e reivindique e edite seu próprio projeto.
Um pouco de curiosidade. Um mundo de código aberto.
THE FIRST COLLECTIONTiDB é um banco de dados SQL distribuído nativo em nuvem com transações ACID, escalonamento horizontal, alta disponibilidade baseada em Raft, HTAP via TiKV e TiFlash, compatibilidade com MySQL 8.0 e suporte à busca vetorial.
Excelize é uma biblioteca em Go puro para ler e escrever planilhas do Microsoft Excel nos formatos XLAM, XLSM, XLSX, XLTM e XLTX, com suporte a gráficos, imagens e API de streaming para grandes volumes de dados.
O GORM é uma biblioteca ORM completa para Go, oferecendo associações, ganchos, carregamento antecipado, transações, migrações automáticas e uma API de plugin extensível para acesso a banco de dados amigável ao desenvolvedor.
immudb é um banco de dados imutável de código aberto com prova criptográfica e verificação integradas. Suporta modelos SQL, chave-valor e de documentos, mantém um histórico à prova de adulteração de cada alteração e fala o protocolo de fio do PostgreSQL.
Bun é um ORM moderno e leve para Go que prioriza SQL, oferecendo segurança de tipos, consultas complexas e suporte a múltiplos bancos de dados como PostgreSQL, MySQL, SQLite, MSSQL e Oracle.
InfluxDB 3 Core é um banco de dados de séries temporais de código aberto projetado para eventos em tempo real, análises e monitoramento, alimentado por Apache Arrow, DataFusion e Parquet.
CockroachDB é um banco de dados SQL distribuído, nativo de nuvem, construído sobre um armazenamento de chave-valor transacional e fortemente consistente. Ele escala horizontalmente, sobrevive a falhas de disco, máquina, rack e datacenter, suporta transações ACID e é compatível com o protocolo de fio PostgreSQL.
Uma ferramenta de migração de banco de dados baseada em Go, disponível como CLI e como biblioteca. Ela lê migrações de várias fontes e as aplica em ordem a muitos bancos de dados suportados, com drivers leves e suporte a parada graciosa.
BWLog é um registrador de largura de banda leve e auto-hospedado para sistemas *nix escrito em Go. Ele monitora o tráfego de rede de entrada e saída em interfaces especificadas e fornece um frontend web com gráficos ao vivo e estatísticas históricas.
Um driver SQLite3 para Go que está em conformidade com a interface database/sql integrada.
Pirsch é o núcleo de código aberto de uma solução de web analytics focada em privacidade para Go, utilizando rastreamento server-side sem cookies e fingerprints anônimos para conformidade com GDPR/CCPA/PECR.
Driver oficial do MongoDB para Go, compatível com Go 1.25+ e MongoDB 4.4+, com suporte a BSON, pool de conexões, compressão (Snappy/Zlib/Zstd) e operações CRUD completas.
Theia é uma ferramenta de análise server-side focada em privacidade que lê logs nginx, armazena dados no SQLite e oferece CLI e API HTTP autenticada. Não requer JavaScript no cliente, sendo resistente a ad-blockers.
Syft é uma ferramenta CLI e biblioteca Go para geração de Software Bills of Materials (SBOM) a partir de imagens de contêineres e sistemas de arquivos, com suporte a vários ecossistemas e formatos de saída.
HitKeep é uma plataforma de web analytics com licença MIT que funciona como um único binário Go com DuckDB e NSQ integrados. Oferece rastreamento sem cookies, domínios personalizados, SSO e relatórios de tráfego de IA.
etcd é um armazenamento de chave-valor distribuído e confiável escrito em Go que usa o algoritmo de consenso Raft para logs replicados altamente disponíveis. Ele oferece uma API gRPC simples, segurança TLS e é amplamente utilizado em produção para dados críticos de sistemas distribuídos, notadamente com Kubernetes.
Prisme Analytics é um serviço de web analytics open-source, focado em privacidade e auto-hospedado, escrito em Go, oferecendo rastreamento sem cookies, filtragem de bots e dashboards via Grafana.
Biblioteca Go que oferece blocos de construção limitados para produtor, consumidor, replay, inspeção e transações do Apache Kafka, encapsulando o franz-go sem ocultar resultados de entrega ou políticas de tópico.
Aplicativo Go auto-hospedado que escuta transmissões BLE de RuuviTag e envia dados de sensores ambientais para InfluxDB, PostgreSQL, AWS, GCP, MQTT e webhooks.