{"id":28615580,"url":"https://github.com/ocamlpro/ocaml-top","last_synced_at":"2025-06-12T02:09:29.125Z","repository":{"id":54403865,"uuid":"6669177","full_name":"OCamlPro/ocaml-top","owner":"OCamlPro","description":"A simple cross-platform OCaml code editor built for top-level evaluation.","archived":false,"fork":false,"pushed_at":"2023-02-07T13:15:48.000Z","size":878,"stargazers_count":65,"open_issues_count":32,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-26T02:33:50.414Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://typerex.org/ocaml-top.html","language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OCamlPro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","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}},"created_at":"2012-11-13T10:51:11.000Z","updated_at":"2025-02-16T05:42:40.000Z","dependencies_parsed_at":"2024-01-18T20:28:31.231Z","dependency_job_id":null,"html_url":"https://github.com/OCamlPro/ocaml-top","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/OCamlPro/ocaml-top","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focaml-top","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focaml-top/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focaml-top/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focaml-top/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OCamlPro","download_url":"https://codeload.github.com/OCamlPro/ocaml-top/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCamlPro%2Focaml-top/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259382322,"owners_count":22848842,"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":[],"created_at":"2025-06-12T02:09:28.223Z","updated_at":"2025-06-12T02:09:29.072Z","avatar_url":"https://github.com/OCamlPro.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"ocaml-top\n=========\n\nA simple cross-platform OCaml code editor built for top-level evaluation.\n\n## Features\n\n* Full functionality on Windows\n* Code edition\n* Syntax coloration and indentation\n* Toplevel integration\n* Error localisation\n\n## Planned features\n\n* Compilation\n* Code completion\n* Easy documentation access\n* Multi-file projects\n\n## Build\n\nThe preferred way is `opam install ocaml-top` (or `opam pin add ocaml-top .` from\nthe source directory). The following explains how to compile directly, and on\nWindows.\n\nBuilds using `jbuilder`. You should just need to run `make` or `jbuilder build`\nfrom the root of the project. You will need `ocp-indent` and `ocp-index`\ninstalled too.\n\nTo build on Windows, you will need cygwin with mingw32, and the mingw ocaml\ndistribution (not cygwin !). See `utils/mkwin.sh` which may help you setup the\nbuild environment (contains the URLs of required installers and packages, and\ncontains code to install the correct gtk distribution with sourceview and\nprerequisite, fix pkgconfig, and compile lablgtk with gtksourceview support).\nYou will also need `ocp-indent` and (for completion/doc) `ocp-index`, which\nshould be as simple as `git clone`, `make -f Makefile.simple install`.\n\n## License\n\n`ocaml-top` is released under GPLv3. See the file LICENSE for more information.\n\nIt also includes icons from the KDE oxygen set, available under LGPLv3, and\nthree modified files from GtkSourceView, available under LGPLv2.1 or later (see\nthe headers in data/ for more detail).\n\nThe convenient `utils/mkwinapp` used in the windows build process is Copyright\n(c) 2002-2004 by Harry Chomsky, and released under LGPL v2 or later.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focamlpro%2Focaml-top","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Focamlpro%2Focaml-top","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focamlpro%2Focaml-top/lists"}