MCPcopy Index your code
hub / github.com/InseeFrLab/onyxia

github.com/InseeFrLab/onyxia @v11.4.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v11.4.6 ↗ · + Follow
890 symbols 3,903 edges 739 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://user-images.githubusercontent.com/6702424/231329083-180fe7a2-22a8-470f-910a-ef66300b6f35.png">






<a href="https://github.com/inseefrlab/onyxia/actions">
  <img src="https://github.com/InseeFrLab/onyxia/actions/workflows/ci.yaml/badge.svg">
</a>
<a href="https://join.slack.com/t/3innovation/shared_invite/zt-2skhjkavr-xO~uTRLgoNOCm6ubLpKG7Q">
  <img src="https://img.shields.io/badge/slack-1137_Members-brightgreen.svg?logo=slack">
</a>







<b>Don't know Onyxia yet?</b> <a href="https://www.onyxia.sh">Learn about the project</a>



<b>Looking for our public instance?</b> <a href="https://datalab.sspcloud.fr">datalab.sspcloud.fr</a>



<b>Let's get in touch! Join </b> <a href="https://join.slack.com/t/3innovation/shared_invite/zt-2skhjkavr-xO~uTRLgoNOCm6ubLpKG7Q">our Slack</a>



<b>What's next? Checkout our</b> <a href="https://docs.onyxia.sh/contributors-doc/roadmap">roadmap</a> and attend our <a href="https://docs.onyxia.sh/contributors-doc/community-calls">monthly community calls</a>

Onyxia is a web app that aims at being the glue between multiple open source backend technologies to provide a state of art working environment for data scientists.
Onyxia is developed by the French National institute of statistics and economic studies (INSEE) and supported by the Interministerial Digital Directorate (DINUM, CodeGouvFr).

image

Core feature set:

Conference talks

<i>KubeCon NA 2025 - UN's Keynote</i>


<a href="https://youtu.be/TNl6ocszMyU?t=561">
    <img src="https://github.com/user-attachments/assets/89d98c93-adde-40be-95ba-29582cbd4aef" width="420">
</a>







<i>New Technologies For Statistics 2025</i>


<a href="https://youtu.be/AuCJbipr8rs">
    <img src="https://github.com/user-attachments/assets/d75e1ab4-c510-48ca-a9cb-c41533c216b8" width="420">
</a>







<i>Offentlig PaaS</i>


<a href="https://youtu.be/7SuXRfQqdGM?si=qGSctmUdjYAjlF4D">
    <img src="https://github.com/user-attachments/assets/ecb3f9fa-cb70-4186-8350-b41a0732e491" width="420">
</a>







<i>PyData Paris 2024</i>


<a href="https://youtu.be/UFbOBz-Aw1I?si=P8IZ40SnP9aAn-NJ&t=472">
    <img src="https://github.com/user-attachments/assets/4bfc1e54-b9f0-4974-a7bb-4149f2522ca9" width="420">
</a>







<i>Devoxx France 2023</i>


<a href="https://youtu.be/GXINfnVB21E">
    <img src="https://user-images.githubusercontent.com/6702424/234834115-28a5fc8d-4819-4f6d-abf5-9a9ba25e3749.png" width="420">
</a>







<i>KCD France 2023</i>


<a href="https://youtu.be/sOOVg4I19BI">
    <img src="https://user-images.githubusercontent.com/6702424/231315763-1a56522d-42a4-4872-ae9b-3f8d3028e09c.png" width="420">
</a>







<i>Open Source Experience 2022</i>


<a href="https://www.youtube.com/watch?v=QBHyAKcNmS0">
    <img src="https://user-images.githubusercontent.com/6702424/206958731-32480b6c-4fab-432f-8afa-bc7922df9857.png" width="420">
</a>







<i>OW2Con'23</i>


<a href="https://youtu.be/wBYWEwF7pK8">
    <img src="https://github.com/inseefrlab/onyxia/assets/6702424/48206b71-020c-449e-88f4-5e18323fd3a1" width="420">
</a>







<i>Energy Data Hack</i>


<a href="https://www.youtube.com/watch?v=1G0J950sWso">
    <img src="https://user-images.githubusercontent.com/6702424/170261575-e5c2345e-4de2-4878-ac06-f362b7affd2a.png" width="420">
</a>







<i>Article d'acteurs publics</i>


<a href="https://www.acteurspublics.fr/articles/une-boite-a-outils-en-ligne-pour-booster-lexploitation-des-donnees-dans-ladministration">
    <img src="https://user-images.githubusercontent.com/6702424/147030430-afec9c32-372d-4118-85ee-4c773f16d12c.png" width="420">
</a>







<i>Les Entrepreuneurs d'intérêt général - <a href="https://eig.etalab.gouv.fr">Découvrir le programme</a> </i>


<a href="https://youtu.be/ukMHBAXwzRg">
    <img src="https://user-images.githubusercontent.com/6702424/137893928-e341f3fe-13cf-44e6-9332-7ade8653c7f8.png" width="420">
</a>

Contributing

If your are a new contributor, please refer to the technical documentation.

📣 Monthly Onyxia Community Calls! 📣 Starting 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! 📅🕐

Extension points exported contracts — how you extend this code

ImportMeta (Interface)
(no doc)
web/src/vite-env.d.ts
Window (Interface)
(no doc)
web/src/vite-env.d.ts
Window (Interface)
(no doc)
web/src/keycloak-theme/kc.gen.tsx
StringifyableObject (Interface)
(no doc)
web/src/core/tools/Stringifyable/Stringifyable.ts
StringifyableArray (Interface)
(no doc)
web/src/core/tools/Stringifyable/Stringifyable.ts

Core symbols most depended-on inside this repo

stringifyS3Uri
called by 74
web/src/core/tools/S3Uri.ts
makeHint
called by 44
web/src/ui/shared/codex/S3UriBar/S3UriBar.stories.tsx
parseS3Uri
called by 28
web/src/core/tools/S3Uri.ts
computeHelmValues
called by 28
web/src/core/usecases/launcher/decoupledLogic/computeHelmValues.ts
validateValueAgainstJSONSchema
called by 26
web/src/core/usecases/launcher/decoupledLogic/shared/validateValueAgainstJSONSchema/validateValueAgainstJSONSchema.ts
resolveXOnyxiaValueReference
called by 23
web/src/core/usecases/launcher/decoupledLogic/shared/resolveXOnyxiaValueReference.ts
trimCode
called by 23
web/src/core/usecases/s3ProfilesDetailsUiController/decoupledLogic/codeSnippets.ts
getValueAtPath
called by 17
web/src/core/tools/Stringifyable/getValueAtPath.ts

Shape

Function 883
Interface 7

Languages

TypeScript100%

Modules by API surface

web/src/ui/shared/codex/S3UriBar/S3UriBar.tsx36 symbols
web/src/ui/shared/codex/S3ExplorerMainView/S3ExplorerMainView.tsx27 symbols
web/src/core/usecases/s3ExplorerUiController/decoupledLogic/bucketPolicies.ts25 symbols
web/src/core/usecases/s3ProfilesDetailsUiController/decoupledLogic/codeSnippets.ts22 symbols
web/src/core/usecases/s3ExplorerUiController/decoupledLogic/objectRendering.ts17 symbols
web/src/core/usecases/s3ExplorerUiController/decoupledLogic/downloadAsZip.ts17 symbols
web/src/ui/shared/codex/s3ProfileDialog/S3ProfileDetails/S3ProfileDetails.tsx15 symbols
web/src/ui/shared/codex/s3ProfileDialog/S3ProfileForm/S3ProfileForm.tsx13 symbols
web/src/ui/shared/codex/S3DialogPrimitives/S3DialogPrimitives.tsx12 symbols
web/src/ui/shared/codex/S3UriBar/S3UriBar.stories.tsx10 symbols
web/src/pluginSystem/declareComponent.ts10 symbols
web/src/keycloak-theme/login/UserProfileFormFields.tsx10 symbols

For agents

$ claude mcp add onyxia \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact