{"id":15297011,"url":"https://github.com/infoforcefeed/olegdb","last_synced_at":"2026-02-24T09:32:36.469Z","repository":{"id":12947495,"uuid":"15625555","full_name":"infoforcefeed/OlegDB","owner":"infoforcefeed","description":"Enough works to use this in production","archived":false,"fork":false,"pushed_at":"2024-04-12T18:55:09.000Z","size":1153,"stargazers_count":133,"open_issues_count":40,"forks_count":14,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-12-09T22:35:25.931Z","etag":null,"topics":["c","database","key-value-store","mayo"],"latest_commit_sha":null,"homepage":"http://olegdb.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/infoforcefeed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-04T03:22:52.000Z","updated_at":"2024-12-05T11:25:09.000Z","dependencies_parsed_at":"2022-09-01T12:21:12.892Z","dependency_job_id":null,"html_url":"https://github.com/infoforcefeed/OlegDB","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infoforcefeed%2FOlegDB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infoforcefeed%2FOlegDB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infoforcefeed%2FOlegDB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/infoforcefeed%2FOlegDB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/infoforcefeed","download_url":"https://codeload.github.com/infoforcefeed/OlegDB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230561014,"owners_count":18245324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","database","key-value-store","mayo"],"created_at":"2024-09-30T19:14:15.224Z","updated_at":"2026-02-24T09:32:36.403Z","avatar_url":"https://github.com/infoforcefeed.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"OlegDB\n============\n\n\u003cimg src=\"http://olegdb.org/static/img/olegdb_stars.png\" /\u003e\n\n[![Build Status](https://travis-ci.org/infoforcefeed/OlegDB.svg?branch=master)](https://travis-ci.org/infoforcefeed/OlegDB)\n![OlegDB MAYO](http://b.repl.ca/v1/OlegDB-MAYO-brightgreen.png)\n[![Scan Status](https://scan.coverity.com/projects/1414/badge.svg)](https://scan.coverity.com/projects/1414)\n\nAlternate title: \"How far can we push a mayonnaise metaphor?\"\n\n````\n$ pgrep olegdb | xargs kill\nolegdb: No.\n````\n\nOlegDB is a ~~single-threaded, non-concurrent, transactionless~~ NoSQL\n~~database~~ datastore\nwritten by bitter SQL-lovers in a futile attempt to hop on the schemaless trend\nbefore everyone realizes it was a bad move. It is primarily a C library with a\nGo frontend for communication.\n\nDependencies\n============\n\n* A healthy fear of the end\n* Go (\u003e= 1.14)\n\nInstallation\n============\n\nOlegDB consists of a server written in Go and a C library for all of the\nheavy lifting. Binaries are in `build/bin/` and the `liboleg` library is in `build/lib/`.\n\nCurrently builds are tested against gcc and clang.\n\n```bash\n# Building everything:\nmake\n# Just the C library:\nmake liboleg\n# Make and run tests:\nmake test\n# Install\nsudo make install\n```\n\nNote that BSD users may have to use `gmake` where applicable.\n\nTo run tests:\n\n```bash\n./run_tests.sh\n```\n\nTo run the Go server:\n\n```bash\nolegdb [-conf olegdb.conf] [-bind localhost:8080] [-dir data]\n```\nFor an explanation of the command line parameters, do `olegdb -h`\n\ncurl2sudo\u0026reg; install script coming soon.\n\nUn-Installation\n============\n\n`sudo make uninstall`\n\nDocumentation\n=============\n\nDocumentation can be found on the [the website](https://olegdb.org/documentation.html).\n\nRoadmap\n=======\n\nRoadmap is full of lies and half-truths, please ignore.\n\n- [ ] Witch hunt\n- [ ] Wordart generation\n- [ ] Feeding tube integration\n- [ ] Being more stable than redis\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfoforcefeed%2Folegdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfoforcefeed%2Folegdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfoforcefeed%2Folegdb/lists"}