{"repo":"256dpi/lungo","free":true,"listed":false,"github":"https://github.com/256dpi/lungo","clone":"git clone https://github.com/256dpi/lungo.git","description":"A MongoDB compatible embeddable database and toolkit for Go.","language":"Go","stars":486,"topics":["mongodb","mongo","go","golang","database","bson"],"license":"MIT","category":"databases-storage","readme_excerpt":"lungo A MongoDB compatible embeddable database and toolkit for Go. - Installation - Example - Motivation - Architecture - Features - License Installation To get started, install the package using the go tool: Example This example shows a basic usage of the mongo compatible API. Motivation The document-oriented database MongoDB has become a widely used data store for many applications developed with the Go programming language. Both, the deprecated mgo and the official mongo driver offer a sophisticated interface to connect to a deployment and ingest and extract data using various commands. While this is enough for most projects, there are situations in which one thinks: \"It would be cool if I could just do that in memory without asking the server.\" Lungo tries to address this need by re-implementing the data handling mechanics in Go to be used on the client-side. This allows developers to pre- or post-process data in the application relieving the server. For example, applications may utilize this functionality to cache documents and query them quickly in memory. But we do not need to stop there. Many developers coming from the SQL ecosystem enjoy working with SQLite as a simple alternative to bigger SQL databases. It allows running tests without setting up a database or even small production apps that write their data to a single backed-up file. Lungo wants to offer a similar experience by implementing a full MongoDB compatible embeddable database that persists data in a sing","default_branch":null,"files":null,"tree":[],"storefront":"/r/256dpi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/256dpi/lungo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}