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

Top 6.3% on proxy.golang.org
Top 0.9% dependent packages on proxy.golang.org
Top 2.1% dependent repos on proxy.golang.org
Top 0.5% docker downloads on proxy.golang.org

proxy.golang.org : github.com/go-llsqlite/crawshaw

Package sqlite provides a Go interface to SQLite 3. The semantics of this package are deliberately close to the SQLite3 C API, so it is helpful to be familiar with http://www.sqlite.org/c3ref/intro.html. An SQLite connection is represented by a *sqlite.Conn. Connections cannot be used concurrently. A typical Go program will create a pool of connections (using Open to create a *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: https://www.sqlite.org/sharedcache.html The implementation automatically handles shared cache locking, see the documentation on Stmt.Step for details. The optional SQLite3 compiled in are: FTS5, RTree, JSON1, Session, GeoPoly This is not a database/sql driver. Statements are prepared with the Prepare and PrepareTransient methods. When using 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. 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.) To write a blob, first use an INSERT statement to set the size of the blob and assign a rowid: Use BindZeroBlob or SetZeroBlob to set the size of myblob. Then you can open the blob with: Every connection can have a done channel associated with it using the SetInterrupt method. This is typically the channel returned by a context.Context Done method. For example, a timeout can be associated with a connection session: As database connections are long-lived, the SetInterrupt method can be called multiple times to reset the associated lifetime. When using pools, the shorthand for associating a context with a connection is: SQLite transactions have to be managed manually with this package by directly calling BEGIN / COMMIT / ROLLBACK or SAVEPOINT / RELEASE/ ROLLBACK. The sqlitex has a Savepoint function that helps automate this. Using a Pool to execute SQL in a concurrent HTTP handler. For helper functions that make some kinds of statements easier to write see the sqlitex package.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/go-llsqlite/crawshaw
Keywords: cgo , crawshaw , go , sqlite
License: ISC
Latest release: 10 months ago
First release: almost 2 years ago
Namespace: github.com/go-llsqlite
Dependent packages: 61
Dependent repositories: 6
Stars: 3 on GitHub
Forks: 1 on GitHub
Docker dependents: 4
Docker downloads: 1,083,249
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

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: about 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: about 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: about 1 year ago - 0 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: about 1 year ago - 1 dependent package - 1 dependent repositories - 91 stars on GitHub
github.com/racoonmediaserver/distribyted v1.0.8
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right a...
9 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/anacrolix/squirrel v0.6.4
Go sqlite3 cache
13 versions - Latest release: over 1 year ago - 24 dependent packages - 35 dependent repositories - 14 stars on GitHub
Top 9.2% on proxy.golang.org
github.imxd.top/spacemeshos/go-spacemesh v1.3.11
219 versions - Latest release: over 1 year ago
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: over 1 year 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: over 1 year 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: over 1 year ago - 943 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: over 1 year ago - 0 stars on GitHub
Top 5.0% on proxy.golang.org
github.com/globulario/services/golang v0.0.0-20240123135151-a62bcf074e83
87 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories
github.com/igoracmelo/anyflix v0.0.0-20240121174619-d230c77629f6
stream stuff
17 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.9% on proxy.golang.org
github.com/npoolspacemesh/go-spacemesh v1.2.13
200 versions - Latest release: over 1 year ago
github.com/tenderly/erigon/erigon-lib v0.0.0-20231213155600-d3d9290e9e54
Ethereum implementation on the efficiency frontier
3 versions - Latest release: over 1 year 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: over 1 year 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: over 1 year 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: over 1 year 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: over 1 year ago - 1 dependent package - 0 stars on GitHub
Top 7.2% on proxy.golang.org
github.com/6block/go-sapcemesh v1.2.9
2 versions - Latest release: over 1 year ago - 1 dependent repositories
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: over 1 year 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: over 1 year ago - 0 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: over 1 year ago - 0 stars on GitHub
github.com/xackery/starteq v0.0.0-20231019081853-7b88546571eb
Start EverQuest with patching
1 version - Latest release: over 1 year ago - 0 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: over 1 year ago - 29 dependent packages - 31 dependent repositories - 50 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: over 1 year ago - 57 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: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
stingr.net/go/sqlitecx v0.0.0-20230909175038-99c9fcc7f035
3 versions - Latest release: almost 2 years ago - 0 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.