suitenumerique

29 dépôts1,123 commits
GitHub

Activite des contributions

1,123 commits dans 29 dépôts
Lun
Mer
Ven
Moins
Plus

Synthèse d'activité : suitenumerique (derniers 7 jours)

Résumé de l'activité

La semaine écoulée a été marquée par une activité soutenue sur l'ensemble des dépôts de l'organisation SuiteNumérique, avec un focus particulier sur l'amélioration de la sécurité, de l'expérience utilisateur et de la robustesse des différentes applications. Plusieurs dépôts ont bénéficié de corrections de vulnérabilités (notamment docs et projects), tandis que d'autres ont vu l'ajout de nouvelles fonctionnalités, comme la gestion des alias dans people ou l'amélioration de la cartographie interactive dans st-home. L'équipe a également continué d'investir dans l'amélioration de l'infrastructure et des outils de développement, avec des migrations vers de nouveaux outils comme uv dans plusieurs dépôts (conversations, find, people).

Sécurité

Plusieurs correctifs de sécurité ont été déployés :

  • Correction de vulnérabilités XSS dans docs et projects.
  • Mise à jour de dépendances vulnérables dans conversations et people.
  • Amélioration de la validation des URL dans le proxy CORS de docs.

Autres changements notables

  • Migration vers l'outil de construction uv dans plusieurs dépôts (conversations, find, people), simplifiant la gestion des dépendances.
  • Suppression de l'outil de sauvegarde PostgreSQL Scalingo dans projects.
  • Mise à jour de Next.js dans st-home pour bénéficier des dernières fonctionnalités et correctifs.
  • Refactorisation du code et suppression de code mort dans plusieurs dépôts (conversations, docs).

Dépôts les plus actifs

  • conversations : Amélioration de la stabilité, de la sécurité et de l'expérience utilisateur, avec des correctifs et des nouvelles fonctionnalités pour la gestion des documents et la compatibilité avec les modèles auto-hébergés.
  • people : Ajout de la gestion des alias de messagerie, avec des fonctionnalités d'ajout, de suppression et de gestion depuis l'interface d'administration.
  • docs : Amélioration de l'accessibilité, correction de vulnérabilités et refactorisation du code.
  • drive : Amélioration de la sécurité, de la performance et de la robustesse de la plateforme, avec des corrections de bugs et des optimisations.
  • ui-kit : Ajout de nouveaux composants (menu contextuel, modal d'onboarding) et amélioration de l'accessibilité.

Dépôts (29)

messages

suitenumerique

Python

Messages est une boîte de réception collaborative pour La Suite territoriale. Il permet aux équipes de collaborer sur les e-mails via des boîtes de réception partagées ou personnelles.

MITDocs
emailcollaborationdjango+6
104
14
Yesterday

ui-kit

suitenumerique

TypeScript

Bibliothèque de composants React moderne, accessible et personnalisable, conforme aux normes de conception gouvernementales françaises. Elle fournit un ensemble cohérent de composants réutilisables pour l'écosystème d'outils collaboratifs La Suite numérique.

MITDocs
reacttypescriptdesign-system+5
19
4
Yesterday

livekit-sip

suitenumerique

Go

Ce projet est un pont SIP vers WebRTC pour LiveKit. Il permet de connecter des réseaux de téléphonie SIP à des sessions LiveKit, facilitant l'intégration de la communication vocale traditionnelle avec les fonctionnalités de LiveKit.

Apache-2.0Docs
SIPWebRTCLiveKit+3
350
145
Yesterday

find

suitenumerique

Python

Find indexe des documents provenant de plusieurs applications partageant une fédération OIDC commune et permet aux utilisateurs de rechercher des documents avec leurs droits d'accès dans toutes les applications de la fédération.

MITDocs
rechercheindexationopensearch+2
18
3
Yesterday

drive

suitenumerique

Python

Drive est une plateforme collaborative de partage de fichiers et de gestion documentaire évolutive, construite avec Django et React.

MITDocs
djangodocument-managementfile-sharing+4
241
42
2d ago

st-deploycenter

suitenumerique

Python

Ce projet aide les opérateurs d'instances de La Suite territoriale à configurer les applications pour chaque organisation qu'ils gèrent. Il fournit une interface pour la gestion des applications et des accès.

MITDocs
PythonDjangoReact+3
3
2
2d ago

people

suitenumerique

Python

Application pour gérer les utilisateurs, les équipes et distribuer les permissions au sein de La Suite. Elle est construite sur Django Rest Framework.

MITDocs
djangodjango-rest-frameworkopen-source+4
93
9
2d ago

meet

suitenumerique

TypeScript

Application de visioconférence open source propulsée par LiveKit. Elle offre des performances de niveau Zoom avec une vidéo et un audio de haute qualité, accessible directement depuis un navigateur.

MITDocs
video conferencingopen sourcewebRTC+3
1430
130
2d ago

django-lasuite

suitenumerique

Python

Une bibliothèque Django pour les projets "La Suite numérique" et Proconnected. Elle fournit des outils et des composants communs pour simplifier le développement.

MITDocs
DjangoOIDCAuthentification+3
20
5
2d ago

conversations

suitenumerique

Python

Conversations est un chatbot open-source conçu pour être simple, sécurisé et respectueux de la vie privée. Il vise à permettre un contrôle total des données et une personnalisation facile.

MITDocs
chatbotAILLM+5
32
5
3d ago

docs

suitenumerique

TypeScript

Docs est un éditeur de texte collaboratif conçu pour faciliter la création et le partage de connaissances. Il permet de créer des documents propres, de travailler en temps réel avec une équipe et de s'auto-héberger facilement.

MITDocs
collaborationtext editordocumentation+6
3d ago

cunningham

suitenumerique

TypeScript

Cunningham est un système de design et une bibliothèque de composants. Il suit les principes de conception atomique et vise à assurer la cohérence et la réutilisabilité des composants.

MITDocs
design systemreacttypescript+3
35
6
3d ago

projects

suitenumerique

JavaScript

Projets est un outil de gestion de projet pour La Suite territoriale. Il offre une interface Kanban personnalisée pour les équipes gérant des projets de transformation territoriale et numérique.

AGPL-3.0Docs
gestion de projetkanbanjavascript+5
17
3
4d ago

calc

suitenumerique

Python

Prototype de feuilles de calcul collaboratives pour La Suite. Ce projet permet l'édition de feuilles de calcul avec IronCalc.

MITDocs
collaborationspreadsheetdjango+5
5
1
5d ago

st-ansible

suitenumerique

Jinja

Cette collection Ansible fournit des rôles pour La Suite Territoriale. Elle permet de déployer et de configurer divers services et applications. Elle est conçue pour faciliter l'automatisation de l'infrastructure.

MITDocs
ansibleautomationinfrastructure+1
1
1
5d ago

helm-dev-backend

suitenumerique

Smarty

Ce projet fournit des charts Helm pour déployer des backends de développement. Il inclut des configurations pour des services tels que Keycloak, PostgreSQL, Redis et MinIO. L'objectif est de simplifier le déploiement et la gestion de ces composants dans un environnement de développement.

MITDocs
helmchartskeycloak+4
0
1
6d ago

meet-whisperx

suitenumerique

Python

Ce projet fournit une API pour l'utilisation de Whisper d'OpenAI. Il permet de transcrire de l'audio en texte et offre des fonctionnalités de monitoring. Il est basé sur le projet whisper-openai-api d'Etalab.

MITDocs
whisperopenaitranscription+4
3
1
1w ago

media-sdk

suitenumerique

Go

Ce SDK fournit des outils pour la manipulation et le traitement de flux multimédias. Il offre des fonctionnalités pour l'encodage, le décodage, le mixage et la transmission de données audio et vidéo.

Apache-2.0Docs
mediaaudiovideo+5
0
0
1w ago

e2esdk

suitenumerique

TypeScript

SDK pour construire des applications web chiffrées de bout en bout. Il permet de gérer les identités et les clés de chiffrement des utilisateurs.

Apache-2.0Docs
cryptoe2eend-to-end-encryption+3
0
0
2w ago

st-home

suitenumerique

TypeScript

Ce projet implémente la page d'accueil de la Suite territoriale et le chemin de raccordement pour les collectivités. Il est basé sur Next.js et le template Next.js de betagouv.

MITDocs
Next.jsTypeScriptReact+6
6
2
3w ago

integration

suitenumerique

TypeScript

Ce projet fournit des API et des templates pour les interfaces utilisateur communes de La Suite. Il permet de créer des widgets et des pages web intégrées à La Suite.

Docs
typescriptreactastro+3
4
5
1mo ago

meet-kyutai-moshi-stt

suitenumerique

Dockerfile

Ce projet vise à construire et exécuter le serveur Moshi STT, optimisé pour les instances GPU telles que Runpod L40s. Il inclut des workflows Docker et des scripts d'exemple pour tester le serveur via WebSocket.

MITDocs
STTMoshiDocker+3
0
0
1mo ago

hackdays2025

suitenumerique

Python

Ce dépôt contient les soumissions du hackathon Hack Days, visant à renforcer la souveraineté numérique européenne grâce à la création d'applications open-source.

WTFPLDocs
digitalworkspaceshackathon
50
73
4mo ago

hackdays

suitenumerique

TypeScript

Ce projet est une page d'atterrissage pour un hackathon. Il vise à présenter l'événement et à encourager la participation. Il met en avant les partenaires et les informations clés.

Docs
hackathontypescriptnextjs+2
2
3
4mo ago

buildpack

suitenumerique

Shell

Ce buildpack est conçu pour déployer les applications La Suite Numérique sur des plateformes PaaS comme Scalingo ou Heroku. Il peut également construire des applications Frontend+Backend pour Scalingo, agissant comme une version spécialisée du buildpack multi de Scalingo.

Docs
buildpackscalingoheroku+3
1
1
6mo ago

containers

suitenumerique

Jupyter Notebook

Ce dépôt contient les Dockerfiles pour les images conteneur Runpod utilisées pour nos modèles officiels. Les conteneurs construits sont disponibles sur Docker Hub.

MITDocs
dockerrunpodstable-diffusion
0
2
6mo ago

documentation

suitenumerique

Ce dépôt fournit une documentation minimale pour *La Suite*, avec un focus sur les projets open source. Il vise à centraliser les informations sur les différents services et produits de La Suite.

Docs
documentationopen sourcela suite+1
11
2
8mo ago

messagerie

suitenumerique

Application de messagerie basée sur des composants libres tels que Postfix, Dovecot et openXchange pour fournir un webmail complet.

Docs
messageriepostfixdovecot+2
1
0
8mo ago

dev-handbook

suitenumerique

Ce handbook contient les bonnes pratiques introduites chez La Suite numérique, notamment la façon de coder en collaboration et de communiquer avec les équipes distantes.

Docs
documentationbest practicesdevelopment+1
9
2
1y ago