{"id":28682345,"url":"https://github.com/ocsigen/ocsigen-start","last_synced_at":"2025-06-14T02:08:40.858Z","repository":{"id":1118935,"uuid":"11151396","full_name":"ocsigen/ocsigen-start","owner":"ocsigen","description":"Ocsigen-start: Higher-level library to develop Web and mobile applications with users, (pre)registration, notifications, etc.","archived":false,"fork":false,"pushed_at":"2025-04-22T15:35:41.000Z","size":24212,"stargazers_count":76,"open_issues_count":85,"forks_count":33,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-22T15:36:53.236Z","etag":null,"topics":["mobile","mobile-app","multi-platform","ocaml","ocsigen","web","web-app"],"latest_commit_sha":null,"homepage":"","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/ocsigen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2013-07-03T13:24:21.000Z","updated_at":"2025-04-22T15:14:23.000Z","dependencies_parsed_at":"2024-05-07T18:28:41.098Z","dependency_job_id":"8808b5b7-799d-4c86-a157-b5e1b8303667","html_url":"https://github.com/ocsigen/ocsigen-start","commit_stats":null,"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"purl":"pkg:github/ocsigen/ocsigen-start","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocsigen%2Focsigen-start","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocsigen%2Focsigen-start/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocsigen%2Focsigen-start/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocsigen%2Focsigen-start/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ocsigen","download_url":"https://codeload.github.com/ocsigen/ocsigen-start/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocsigen%2Focsigen-start/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259747208,"owners_count":22905313,"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":["mobile","mobile-app","multi-platform","ocaml","ocsigen","web","web-app"],"created_at":"2025-06-14T02:08:40.768Z","updated_at":"2025-06-14T02:08:40.836Z","avatar_url":"https://github.com/ocsigen.png","language":"OCaml","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ocsigen Start [![Build](https://github.com/ocsigen/ocsigen-start/actions/workflows/build.yml/badge.svg)](https://github.com/ocsigen/ocsigen-start/actions/workflows/build.yml)\n\nYou can try the [online version](https://ocsigen.org/ocsigen-start/demo) and\ndownload\nthe\n[Android application](https://play.google.com/store/apps/details?id=com.osdemo.mobile\u0026hl=en).\n\n1. [Introduction](#introduction)\n2. [Installation](#install)\n3. [Create your project](#create-your-project)\n\n### \u003ca id=\"introduction\"\u003e\u003c/a\u003eIntroduction\nOcsigen Start is a set of higher-level libraries for building\nclient-server web applications with Ocsigen (Js_of_ocaml and\nEliom). It provides modules for\n* user management (session management, registration, action — e.g., activation — keys, ...),\n* managing groups of users,\n* displaying tips, and\n* easily sending notifications to the users.\n\nOcsigen Start comes with an `eliom-distillery` template for an app\nwith a database, user management, and session management.  This\ntemplate is intended to serve as a basis for quickly building the\nMinimum Viable Product for web applications with users. The goal is to\nenable the programmer to concentrate on the core of the app, and not\non user management.\n\nIf Ocsigen Start corresponds to your needs, it will probably help you\na lot. If not, start with a simpler template. You can still use the\nmodules from Ocsigen Start.\n\n### \u003ca id=\"install\"\u003e\u003c/a\u003eInstallation\n\nWe recommend using OPAM to install Ocsigen Start. Here is the command:\n\n```\nopam install ocsigen-start\n```\n\n### \u003ca id=\"create-your-project\"\u003e\u003c/a\u003eCreate your project\n```\neliom-distillery -name myproject -template os.pgocaml\n```\n\nTo get started, take a look at the generated README.md.\n\nYou have also the complete manual and API available on\nthe [Ocsigen website](http://ocsigen.org/ocsigen-start/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focsigen%2Focsigen-start","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Focsigen%2Focsigen-start","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focsigen%2Focsigen-start/lists"}