An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.6% on proxy.golang.org
Top 0.5% dependent packages on proxy.golang.org
Top 0.8% dependent repos on proxy.golang.org
Top 7.4% forks on proxy.golang.org
Top 1.2% docker downloads on proxy.golang.org

proxy.golang.org : zombiezen.com/go/sqlite

Package sqlite provides a Go interface to SQLite 3. The semantics of this package are deliberately close to the SQLite3 C API. See the official C API introduction for an overview of the basics. An SQLite connection is represented by a *Conn. Connections cannot be used concurrently. A typical Go program will create a pool of connections (e.g. by using zombiezen.com/go/sqlite/sqlitex.NewPool to create a *zombiezen.com/go/sqlite/sqlitex.Pool) so goroutines can borrow a connection while they need to talk to the database. This package assumes SQLite will be used concurrently by the process through several connections, so the build options for SQLite enable multi-threading and the shared cache. The implementation automatically handles shared cache locking, see the documentation on Stmt.Step for details. The optional SQLite 3 extensions compiled in are: session, FTS5, RTree, JSON1, and GeoPoly. This is not a database/sql driver. For helper functions to make it easier to execute statements, see the zombiezen.com/go/sqlite/sqlitex package. Statements are prepared with the Conn.Prepare and Conn.PrepareTransient methods. When using Conn.Prepare, statements are keyed inside a connection by the original query string used to create them. This means long-running high-performance code paths can write: After all the connections in a pool have been warmed up by passing through one of these Prepare calls, subsequent calls are simply a map lookup that returns an existing statement. SQLite transactions can be managed manually with this package by directly executing BEGIN / COMMIT / ROLLBACK or SAVEPOINT / RELEASE / ROLLBACK statements, but there are also helper functions available in zombiezen.com/go/sqlite/sqlitex: For simple schema migration needs, see the zombiezen.com/go/sqlite/sqlitemigration package. Use Conn.CreateFunction to register Go functions for use as SQL functions. The sqlite package supports the SQLite incremental I/O interface for streaming blob data into and out of the the database without loading the entire blob into a single []byte. (This is important when working either with very large blobs, or more commonly, a large number of moderate-sized blobs concurrently.) See Conn.OpenBlob for more details. Every connection can have a done channel associated with it using the Conn.SetInterrupt method. This is typically the channel returned by a context.Context.Done method. As database connections are long-lived, the Conn.SetInterrupt method can be called multiple times to reset the associated lifetime. Using a Pool to execute SQL in a concurrent HTTP handler. This is the same as the main package example, but uses the SQLite statement API instead of sqlitex.

Registry - Homepage - Documentation - JSON - codemeta.json
purl: pkg:golang/zombiezen.com/go/sqlite
Keywords: database , golang , golang-library , golang-package , sqlite , sqlite3
License: ISC
Latest release: 7 months ago
First release: over 4 years ago
Namespace: zombiezen.com/go
Dependent packages: 81
Dependent repositories: 55
Stars: 715 on GitHub
Forks: 16 on GitHub
Docker dependents: 3
Docker downloads: 561
Total Commits: 302
Committers: 23
Average commits per author: 13.13
Development Distribution Score (DDS): 0.5
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/zombiezen
Last synced: 1 day ago

Top 6.8% on proxy.golang.org
github.com/hazcod/totalrecall v1.5.0
A Go SDK and commandline utility to abuse the latest Windows Copilot+ Recall feature.
9 versions - Latest release: over 1 year ago - 1 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-spatial-grpc-pmtiles v0.1.0
Go package implementing the whosonfirst/go-whosonfirst-spatial-grpc toolchain with support for Pr...
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/sleepytariq/nir v0.1.0
A tool to download or stream torrents from nyaa.si
1 version - Latest release: over 1 year ago - 1 stars on GitHub
Top 7.6% on proxy.golang.org
github.com/racoon-devel/media-station v1.0.0
App for watching movies from torrent-trackers. Developed for miniPC
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/xlanstar/bandl v1.0.2
Auto download torrents in bangumi.moe
3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/sfomuseum/go-sfomuseum-pmtiles v1.4.1
Package pmtiles provides opinionated tools specific to SFO Museum for working with Protomaps (v3)...
11 versions - Latest release: over 1 year ago - 6 dependent packages - 3 dependent repositories - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-browser/v6 v6.0.4
Go package for browsing and rendering Who's On First (WOF) records in a number of formats.
5 versions - Latest release: over 1 year ago - 4 stars on GitHub
Top 6.0% on proxy.golang.org
github.com/pojntfx/htorrent v0.5.4
HTTP to BitTorrent gateway with seeking support.
11 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 91 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/anacrolix/squirrel v0.6.4
Go sqlite3 cache
13 versions - Latest release: almost 2 years ago - 24 dependent packages - 35 dependent repositories - 14 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/erigontech/torrent v1.55.0
Full-featured BitTorrent client package and utilities
150 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/GuillaumeMCK/GhostYgg v0.0.4
A simple command-line tool for downloading torrents without seeding & increasing download rate.
4 versions - Latest release: almost 2 years ago - 3 stars on GitHub
Top 5.1% on proxy.golang.org
github.com/distribyted/distribyted v0.14.0 💰
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right a...
24 versions - Latest release: almost 2 years ago - 1,094 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/savagebread/torrent-bread v0.0.1
Full-featured BitTorrent client package and utilities
1 version - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.3% on proxy.golang.org
github.com/mapgate/go-pmtiles v1.14.0
Single-file executable tool for working with PMTiles archives
34 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/igoracmelo/anyflix v0.0.0-20240121174619-d230c77629f6
stream stuff
17 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/delaneyj/gostar v0.5.13
25 versions - Latest release: almost 2 years ago
github.com/cvilsmeier/go-sqlite-bench v0.0.0-20240107125355-ea02c7141a53
Benchmarks for Golang SQLite Drivers
2 versions - Latest release: almost 2 years ago - 493 stars on GitHub
github.com/tenderly/erigon/erigon-lib v0.0.0-20231213155600-d3d9290e9e54
Ethereum implementation on the efficiency frontier
3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/idrecun/erigon v0.0.0-20231212115950-1f8a15b1085a
Package ethereum defines interfaces for interacting with Ethereum.
8 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/idrecun/erigon/erigon-lib v0.0.0-20231212115950-1f8a15b1085a
Ethereum implementation on the efficiency frontier
7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/nebojsa94/erigon v0.0.0-20231207160702-84e1d89f93f4
Package ethereum defines interfaces for interacting with Ethereum.
14 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/nebojsa94/erigon/erigon-lib v0.0.0-20231206092724-ff78b6e31da1
Ethereum implementation on the efficiency frontier
8 versions - Latest release: about 2 years ago - 1 dependent package - 0 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/smilyorg/tinygpkg v0.2.1
4 versions - Latest release: about 2 years ago - 2 dependent packages
Top 9.5% on proxy.golang.org
github.com/smilyorg/tinygpkg/example v0.0.0-20231202210343-1ed6089b03f1
Go library for local, small, fast reverse geocoding
1 version - Latest release: about 2 years ago - 1 stars on GitHub
Top 4.8% on proxy.golang.org
github.com/varbhat/exatorrent v1.3.0
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
20 versions - Latest release: about 2 years ago - 1,595 stars on GitHub
github.com/bobanetwork/v3-anchorage/boba-bindings v0.0.0-20231109202624-69ac752f82ac
Boba Network Monorepo of the Optimism monorepo where Erigon sequencing happens :)
2 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.4% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-browser/v7 v7.0.0-alpha.1
Go package for browsing and rendering Who's On First (WOF) records in a number of formats.
1 version - Latest release: about 2 years ago - 4 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/racoonmediaserver/rms-music-bot v1.1.0
Alternative service for search and download music
10 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/c6dk/c6-cli v0.0.0-20231020120333-de357ebe4822
C6 CLI.
3 versions - Latest release: about 2 years ago - 1 stars on GitHub
github.com/xackery/starteq v0.0.0-20231019081853-7b88546571eb
Start EverQuest with patching
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/smilyorg/tinygpkg-data v0.2.0
Small geographic datasets based on open data + tools
2 versions - Latest release: about 2 years ago - 1 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/SmilyOrg/tinygpkg-data v0.2.0
Small geographic datasets based on open data + tools
2 versions - Latest release: about 2 years ago - 1 stars on GitHub
github.com/AndrusGerman/gorm-sqlite-cgo-free v1.0.0
GORM sqlite driver
1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/andrusgerman/gorm-sqlite-cgo-free v1.0.0
GORM sqlite driver
1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/tenderly/zkevm-erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
1 version - Latest release: about 2 years ago - 0 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/Ledgerwatch/erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
1 version - Latest release: about 2 years ago - 57 stars on GitHub
Top 2.5% on proxy.golang.org
github.com/ledgerwatch/erigon-lib v1.0.0
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0
571 versions - Latest release: about 2 years ago - 29 dependent packages - 31 dependent repositories - 50 stars on GitHub
Top 9.7% on proxy.golang.org
git.sr.ht/~boisestate/fiberfit v0.0.0-20230905173631-c3945bc0971a
2 versions - Latest release: over 2 years ago
Top 9.7% on proxy.golang.org
git.sr.ht/~boisestate/dotsonplots v0.0.0-20230814012444-90700cee18ee
1 version - Latest release: over 2 years ago
Top 8.6% on proxy.golang.org
github.com/sargassum-world/pslive v0.3.10
Social microscopy for collaborative plankton ecology
33 versions - Latest release: over 2 years ago - 3 stars on GitHub
Top 6.3% on proxy.golang.org
github.com/akhenakh/kvtiles v0.0.0-20230318165643-8a96851264c4
Self hosted maps, PMTiles, MBTiles key value storage and server
5 versions - Latest release: over 2 years ago - 92 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-spatial-www-pmtiles v0.0.8
Go package implementing the whosonfirst/go-whosonfirst-spatial-www server application with suppor...
8 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/sargassum-eco/fluitans v0.8.0
24 versions - Latest release: almost 3 years ago
Top 7.0% on proxy.golang.org
github.com/sargassum-world/fluitans v0.8.0
Manage ZeroTier networks together with public DNS records
24 versions - Latest release: almost 3 years ago - 1 dependent package - 0 stars on GitHub
Top 9.8% on proxy.golang.org
github.com/hktalent/pwnp2p51pwn v0.0.0-20230218044446-a5b03ed9f47c
pwnp2p51pwn
1 version - Latest release: almost 3 years ago - 0 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-browser/v5 v5.4.1
Go package for browsing and rendering Who's On First (WOF) records in a number of formats.
6 versions - Latest release: almost 3 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/whosonfirst/go-whosonfirst-spatial-http-sqlite v0.2.4
Go package implementing the whosonfirst/go-whosonfirst-spatial-www server application with suppor...
28 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/HunterXuan/bt v0.0.0-20221112095454-28f24a1af587
[WIP] BT Tracker written in GoLang
1 version - Latest release: about 3 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/genc-murat/gorm-sqlite-cgo-free v0.0.0-20220811084557-142384bca02c
GORM sqlite driver
2 versions - Latest release: over 3 years ago - 4 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/testycool/server v0.0.0-20220720104332-b8330c848d65
1 version - Latest release: over 3 years ago - 2 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/minimAluminiumalism/simple-torrent v0.0.0-20220429171813-5356b5162b1e
1 version - Latest release: over 3 years ago
Top 6.4% on proxy.golang.org
github.com/goploy-devops/goploy-agent v1.3.1
服务器性能监控;An open-source and monitoring agent.
6 versions - Latest release: over 3 years ago - 19 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/zhenorzz/goploy-agent v1.3.1
6 versions - Latest release: over 3 years ago
Top 7.0% on proxy.golang.org
github.com/hktalent/gohktools v1.0.1
golang hack APT tools
1 version - Latest release: over 3 years ago - 1 dependent package - 2 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ironcladlou/prowdb v0.0.0-20220121211913-85e47e0cf21e
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 3.7% on proxy.golang.org
github.com/boypt/simple-torrent v0.0.0-20211223021932-6f4942933b71
☁️ Simple Torrent: a self-hosted remote torrent client (rebranded from Cloud Torrent)
3 versions - Latest release: almost 4 years ago - 1 dependent package - 973 stars on GitHub
Top 8.2% on proxy.golang.org
gitlab.com/nextgen-dev/aldebaran v0.0.0-20211016091554-5ffce06128f7
1 version - Latest release: about 4 years ago - 2 stars on GitLab.com
Top 8.2% on proxy.golang.org
github.com/alinz/pkg.go v0.0.0-20211013152945-3deae0f75531
my pkg.go
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/alinz/storage.go v0.0.0-20211013152441-fa626c89bac0
an abstraction for storage in golang
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/philippta/sqlitebench v0.0.0-20211012143052-d19a530984ba
SQLite/HTTP Server Performance Benchmark
1 version - Latest release: about 4 years ago - 1 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.