{"repo":"LadybugDB/go-ladybug","free":true,"listed":false,"github":"https://github.com/LadybugDB/go-ladybug","clone":"git clone https://github.com/LadybugDB/go-ladybug.git","description":"Go language binding for the Ladybug Graph Database","language":"Go","stars":21,"topics":["embedded","graph","database"],"license":"MIT","category":"databases-storage","readme_excerpt":"go-ladybug Official Go language binding for LadybugDB. Ladybug is an embeddable property graph database management system built for query speed and scalability. For more information, please visit the Ladybug GitHub repository or the LadybugDB website. Installation There are two ways to use go-ladybug : Option 1: Using go.work This option applies for situations where the user wants to clone the go-ladybug repo and configure using the local module using a go.work file. 1. Clone go-ladybug to your local machine: 2. Initialize or update your go.work file to include both your project and the local go-ladybug clone: 3. Add a go:generate directive in your project. Since go-ladybug is now a local module, this command will run go generate inside the cloned directory, where files are writable: 4. Build normally: Option 2: Add the compiled libraries to your project If you prefer not to clone the go-ladybug repo, you can download the libraries (e.g. lib-ladybug ) at build time. You can use the download lbug.sh script directly from the repository: 1. Add a go:generate directive to your main.go or tools.go to download the libraries into a local folder (e.g. lib-ladybug ) in order to automatically download the libraries at build time: 2. Run generation: This will download the libraries (and header file) into lib-ladybug/ in your project root. Note: You should add lib-ladybug/ to your .gitignore file to avoid committing the binaries to your repository. 3. Configure go-ladybug to use the syst","default_branch":null,"files":null,"tree":[],"storefront":"/r/LadybugDB","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LadybugDB/go-ladybug/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."}