{"id":17975315,"url":"https://github.com/chris00/ocaml-mindstorm","last_synced_at":"2025-08-21T09:06:09.747Z","repository":{"id":16010138,"uuid":"18753592","full_name":"Chris00/ocaml-mindstorm","owner":"Chris00","description":"Library to drive Lego mindstorm NXT bricks from OCaml. Communication with the NXT brick is done through bluetooth.","archived":false,"fork":false,"pushed_at":"2023-07-25T10:26:13.000Z","size":18632,"stargazers_count":17,"open_issues_count":2,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T05:04:40.661Z","etag":null,"topics":["lego","mindstorms","robotics"],"latest_commit_sha":null,"homepage":null,"language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chris00.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-04-14T08:31:13.000Z","updated_at":"2023-07-25T12:03:36.000Z","dependencies_parsed_at":"2024-10-29T18:04:44.257Z","dependency_job_id":null,"html_url":"https://github.com/Chris00/ocaml-mindstorm","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Chris00/ocaml-mindstorm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chris00%2Focaml-mindstorm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chris00%2Focaml-mindstorm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chris00%2Focaml-mindstorm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chris00%2Focaml-mindstorm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chris00","download_url":"https://codeload.github.com/Chris00/ocaml-mindstorm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chris00%2Focaml-mindstorm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271454986,"owners_count":24762699,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["lego","mindstorms","robotics"],"created_at":"2024-10-29T17:19:08.966Z","updated_at":"2025-08-21T09:06:09.701Z","avatar_url":"https://github.com/Chris00.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Continuous Integration](https://github.com/Chris00/ocaml-mindstorm/actions/workflows/main.yml/badge.svg)\n\nMindstorm\n=========\n\nInstallation\n------------\n\nThe easier way to install this library is by using [OPAM][]:\n\n    opam install mindstorm\n\nfor the standard version and\n\n    opam install mindstorm-lwt\n\nfor the LWT one.  If you prefer to compile and install by hand, make\nsure you have [dune][] and the dependencies listed in\n[src/dune](src/dune) and [lwt/dune](lwt/dune), then run\n\n    dune build @install\n    dune install mindstorm\n    dune install mindstorm-lwt\n\n[OPAM]: https://opam.ocaml.org/\n[dune]: https://github.com/ocaml/dune\n\n\nUsage\n-----\n\nTwo modules are available: `Mindstorm` and `Mindstorm_lwt` with\nessentially the same signatures, except that the second one—as its\nname indicates—is to be used with `Lwt`.\n\n\nPrerequisite under Unix\n-----------------------\n\nYou need the package `libbluetooth-dev` (under Debian) or equivalent.\nFor the USB connection, you must install the package `libusb-1.0-0-dev`\n(its presence should be automatically detected).\n\nPrerequisite under Windows\n--------------------------\n\nDo not install the LEGO® fantom drivers.  (If you know how to make\nthis library work with the LEGO® drivers installed, submit a patch!)\n\nPrerequisite under Mac OS X\n---------------------------\n\nAt the moment, the package is not compatible with OSX.\n\nDocumentation\n-------------\n\nYou can compile the HTML doc with\n\n    make doc\n\nand then point your browser to `_build/default/_doc/index.html`.\nAlternatively, you can\n[read it online](https://Chris00.github.io/ocaml-mindstorm/doc/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris00%2Focaml-mindstorm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchris00%2Focaml-mindstorm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris00%2Focaml-mindstorm/lists"}