{"id":21972558,"url":"https://github.com/inseefrlab/onyxia","last_synced_at":"2026-06-07T21:00:54.005Z","repository":{"id":38390633,"uuid":"249236918","full_name":"InseeFrLab/onyxia","owner":"InseeFrLab","description":"🔬 Data science environment for k8s","archived":false,"fork":false,"pushed_at":"2026-04-29T09:04:56.000Z","size":46879,"stargazers_count":821,"open_issues_count":62,"forks_count":108,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-04-29T11:07:51.070Z","etag":null,"topics":["bluehats","data-science","datalab","helm","insee","kubernetes","onyxia"],"latest_commit_sha":null,"homepage":"https://onyxia.sh","language":"TypeScript","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/InseeFrLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":"publiccode.yml","codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":"DCO.md","cla":null}},"created_at":"2020-03-22T17:33:59.000Z","updated_at":"2026-04-28T14:06:28.000Z","dependencies_parsed_at":"2026-02-17T20:06:52.978Z","dependency_job_id":null,"html_url":"https://github.com/InseeFrLab/onyxia","commit_stats":{"total_commits":4840,"total_committers":62,"mean_commits":78.06451612903226,"dds":"0.26363636363636367","last_synced_commit":"b63dcfc160a068633b0d350519d54d4d999ffc78"},"previous_names":["inseefrlab/onyxia-web"],"tags_count":1424,"template":false,"template_full_name":null,"purl":"pkg:github/InseeFrLab/onyxia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fonyxia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fonyxia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fonyxia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fonyxia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InseeFrLab","download_url":"https://codeload.github.com/InseeFrLab/onyxia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fonyxia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32460781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":["bluehats","data-science","datalab","helm","insee","kubernetes","onyxia"],"created_at":"2024-11-29T15:10:14.875Z","updated_at":"2026-06-07T21:00:53.988Z","avatar_url":"https://github.com/InseeFrLab.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/6702424/231329083-180fe7a2-22a8-470f-910a-ef66300b6f35.png\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/inseefrlab/onyxia/actions\"\u003e\n      \u003cimg src=\"https://github.com/InseeFrLab/onyxia/actions/workflows/ci.yaml/badge.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://join.slack.com/t/3innovation/shared_invite/zt-2skhjkavr-xO~uTRLgoNOCm6ubLpKG7Q\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/slack-1137_Members-brightgreen.svg?logo=slack\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cb\u003eDon't know Onyxia yet?\u003c/b\u003e \u003ca href=\"https://www.onyxia.sh\"\u003eLearn about the project\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cb\u003eLooking for our public instance?\u003c/b\u003e \u003ca href=\"https://datalab.sspcloud.fr\"\u003edatalab.sspcloud.fr\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cb\u003eLet's get in touch! Join \u003c/b\u003e \u003ca href=\"https://join.slack.com/t/3innovation/shared_invite/zt-2skhjkavr-xO~uTRLgoNOCm6ubLpKG7Q\"\u003eour Slack\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cb\u003eWhat's next? Checkout our\u003c/b\u003e \u003ca href=\"https://docs.onyxia.sh/contributors-doc/roadmap\"\u003eroadmap\u003c/a\u003e and attend our \u003ca href=\"https://docs.onyxia.sh/contributors-doc/community-calls\"\u003emonthly community calls\u003c/a\u003e\n\u003c/p\u003e\n\nOnyxia is a web app that aims at being the glue between multiple open source backend technologies to\nprovide a state of art working environment for data scientists.  \nOnyxia is developed by the French National institute of statistics and economic studies ([INSEE](https://insee.fr)) and supported by the Interministerial Digital Directorate (DINUM, [CodeGouvFr](https://twitter.com/codegouvfr)).\n\n\u003ca href=\"https://youtu.be/FvpNfVrxBFM\"\u003e\n  \u003cimg width=\"1712\" alt=\"image\" src=\"https://user-images.githubusercontent.com/6702424/231314534-2eeb1ab5-5460-4caa-b78d-55afd400c9fc.png\"\u003e\n\u003c/a\u003e\n\n**Core feature set**:\n\n-   [An interface for helm charts](https://datalab.sspcloud.fr/catalog/inseefrlab-helm-charts-datascience)\n    (e.g: [Jupyter](https://jupyter.org), [RStudio](https://www.rstudio.com)) on demand on a [Kubernetes](https://kubernetes.io) cluster.  \n    The catalog of available images is not part of the app, you can create your own.\n    ([here](https://github.com/inseefrlab/helm-charts-datascience) is the catalog we build for the institute's needs.)\n-   Users can define [the amount of RAM, CPU and **GPU** they would like to allocate](https://user-images.githubusercontent.com/6702424/137818454-3fdb3efb-1fbd-4e4d-85b1-64b00d8af03e.png)\n    to their containers.\n-   Specify [a custom init script](https://user-images.githubusercontent.com/6702424/137819445-a9dfd053-a5f1-48da-a294-f20717512ef5.png) to be executed at launch.\n-   [Define environment variables](https://user-images.githubusercontent.com/6702424/137819689-71e59823-a553-4c3c-8558-2576316e4709.png) to be made available in the containers.\n-   [Save and restore your service configurations](https://user-images.githubusercontent.com/6702424/137819972-b9974760-4647-43ff-b985-f3facfce99de.png).\n-   Deep integration with S3 for working with data (S3 as the open standard, not the AWS service) and with [Vault](https://www.vaultproject.io)\n    (for [secret management](https://user-images.githubusercontent.com/6702424/137820741-bed9ee77-124a-46f6-b686-8b8dff1615bd.png)).\n-   [Keycloak integration](https://user-images.githubusercontent.com/6702424/137821446-ed908862-69e3-464c-b347-bd8776a425cc.png).\n\n## Conference talks\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eKubeCon NA 2025 - UN's Keynote\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/TNl6ocszMyU?t=561\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/89d98c93-adde-40be-95ba-29582cbd4aef\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eNew Technologies For Statistics 2025\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/AuCJbipr8rs\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/d75e1ab4-c510-48ca-a9cb-c41533c216b8\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eOffentlig PaaS\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/7SuXRfQqdGM?si=qGSctmUdjYAjlF4D\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/ecb3f9fa-cb70-4186-8350-b41a0732e491\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003ePyData Paris 2024\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/UFbOBz-Aw1I?si=P8IZ40SnP9aAn-NJ\u0026t=472\"\u003e\n        \u003cimg src=\"https://github.com/user-attachments/assets/4bfc1e54-b9f0-4974-a7bb-4149f2522ca9\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eDevoxx France 2023\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/GXINfnVB21E\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/234834115-28a5fc8d-4819-4f6d-abf5-9a9ba25e3749.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eKCD France 2023\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/sOOVg4I19BI\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/231315763-1a56522d-42a4-4872-ae9b-3f8d3028e09c.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eOpen Source Experience 2022\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://www.youtube.com/watch?v=QBHyAKcNmS0\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/206958731-32480b6c-4fab-432f-8afa-bc7922df9857.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eOW2Con'23\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/wBYWEwF7pK8\"\u003e\n        \u003cimg src=\"https://github.com/inseefrlab/onyxia/assets/6702424/48206b71-020c-449e-88f4-5e18323fd3a1\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eEnergy Data Hack\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://www.youtube.com/watch?v=1G0J950sWso\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/170261575-e5c2345e-4de2-4878-ac06-f362b7affd2a.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eArticle d'acteurs publics\u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://www.acteurspublics.fr/articles/une-boite-a-outils-en-ligne-pour-booster-lexploitation-des-donnees-dans-ladministration\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/147030430-afec9c32-372d-4118-85ee-4c773f16d12c.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eLes Entrepreuneurs d'intérêt général - \u003ca href=\"https://eig.etalab.gouv.fr\"\u003eDécouvrir le programme\u003c/a\u003e \u003c/i\u003e\u003cbr\u003e\n    \u003ca href=\"https://youtu.be/ukMHBAXwzRg\"\u003e\n        \u003cimg src=\"https://user-images.githubusercontent.com/6702424/137893928-e341f3fe-13cf-44e6-9332-7ade8653c7f8.png\" width=\"420\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Contributing\n\nIf your are a new contributor, please refer to the [technical documentation](https://docs.onyxia.sh/contributors-doc).\n\n📣 **Monthly Onyxia Community Calls!** 📣\nStarting November 2023, we're thrilled to introduce community calls on the last Friday of every month at 1pm Paris time. This is your chance to engage, ask questions, and stay updated on the newest Onyxia advancements. Don't forget to set a reminder! 📅🕐\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefrlab%2Fonyxia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finseefrlab%2Fonyxia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefrlab%2Fonyxia/lists"}