https://github.com/codegouvfr/catalogi
A Software Catalog application
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.5%) to scientific vocabulary
Keywords
freesoftware
opensource
Last synced: 5 months ago
·
JSON representation
Repository
A Software Catalog application
Basic Info
- Host: GitHub
- Owner: codegouvfr
- Language: TypeScript
- Default Branch: main
- Homepage: https://codegouvfr.github.io/catalogi/
- Size: 12.6 MB
Statistics
- Stars: 35
- Watchers: 5
- Forks: 11
- Open Issues: 101
- Releases: 0
Topics
freesoftware
opensource
Created almost 3 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Contributing
License
Governance
README.md
Catalogi
A Software Catalog application
This repository contains Catalogi, a web application to manage software catalogs.

Documentation
Documentation is available here
Catalogi deployments
- https://code.gouv.fr/sill is the list of recommanded Free Software for French administrations.
- https://logiciels.catalogue-esr.fr/ list HAL for the French Ministry of Research.
Code organization
This monorepo is made of several directories:
api/: Application API (also includes jobs, that can be run periodically)web/: Web frontenddocs/: Documentation, as deployed heredeploy-examples/: Deployment examples. For now only a Docker Compose example.
Governance and contributions
See GOVERNANCE and CONTRIBUTING.
Discuss with us
You are welcome to join the Catalogi Matrix channel.
License
2021-2025 Direction interministérielle du numérique, mission logiciels libres.
The code in this repository is published under licence MIT.
The documentation is published under licence Ouverte 2.0 and CC-BY-4.0.
Owner
- Name: code.gouv.fr
- Login: codegouvfr
- Kind: organization
- Email: contact@code.gouv.fr
- Location: France
- Website: https://code.gouv.fr
- Twitter: codegouvfr
- Repositories: 44
- Profile: https://github.com/codegouvfr
Mission logiciels libres de la DINUM
GitHub Events
Total
- Create event: 24
- Release event: 5
- Issues event: 12
- Watch event: 5
- Delete event: 15
- Issue comment event: 15
- Push event: 217
- Pull request review event: 11
- Pull request review comment event: 7
- Pull request event: 42
- Fork event: 1
Last Year
- Create event: 24
- Release event: 5
- Issues event: 12
- Watch event: 5
- Delete event: 15
- Issue comment event: 15
- Push event: 217
- Pull request review event: 11
- Pull request review comment event: 7
- Pull request event: 42
- Fork event: 1
Dependencies
.github/workflows/ci.yml
actions
- actions/checkout v2 composite
- actions/setup-node v2 composite
- bahmutov/npm-install v1 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- garronej/ts-ci v2.1.0 composite
- peter-evans/repository-dispatch v1 composite
- softprops/action-gh-release v1 composite
Dockerfile
docker
- nginx stable-alpine build
- node 18-alpine build
package.json
npm
- @storybook/addon-actions ^6.5.10 development
- @storybook/addon-essentials ^6.5.10 development
- @storybook/addon-links ^6.5.10 development
- @storybook/builder-webpack5 ^6.5.0-rc.1 development
- @storybook/manager-webpack5 ^6.5.0-rc.1 development
- @storybook/node-logger ^6.5.10 development
- @storybook/preset-create-react-app ^4.1.2 development
- @storybook/react ^6.5.10 development
- @types/memoizee ^0.4.4 development
- @types/node ^18.15.5 development
- @types/react ^18.0.18 development
- @types/react-dom ^18.0.6 development
- @typescript-eslint/eslint-plugin ^4.24.0 development
- @typescript-eslint/parser ^4.24.0 development
- circular-dependency-plugin ^5.2.2 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-tss-unused-classes ^0.0.4 development
- husky ^4.3.8 development
- lint-staged ^11.0.0 development
- minimal-polyfills ^2.2.2 development
- node-fetch ^2.6.1 development
- prettier ^2.3.0 development
- react-app-rewired ^2.2.1 development
- source-map-explorer ^2.5.2 development
- storybook-dark-mode ^2.0.5 development
- ts-node ^10.2.1 development
- typescript ^4.1.6 development
- @codegouvfr/react-dsfr ^0.52.1
- @codegouvfr/sill ^0.8.1
- @emotion/react ^11.10.5
- @emotion/styled ^11.10.5
- @mui/icons-material ^5.0.4
- @mui/material ^5.11.4
- @reduxjs/toolkit ^1.9.1
- @storybook/addon-docs ^6.5.15
- @tanstack/react-virtual 3.0.0-beta.39
- @trpc/client ^10.18.0
- @types/react-form ^4.0.2
- evt ^2.4.6
- fzf ^0.5.1
- i18nifty ^1.3.26
- jwt-decode ^3.1.2
- keycloak-js ^21.0.2
- keycloakify ^7.11.6
- memoizee ^0.4.14
- moment ^2.29.1
- path ^0.12.7
- powerhooks ^0.26.8
- react ^18.2.0
- react-dom ^18.2.0
- react-hook-form ^7.43.0
- react-markdown ^5.0.3
- react-scripts 5.0.1
- react-waypoint ^10.3.0
- redux-clean-architecture ^3.4.2
- run-exclusive ^2.2.16
- superjson ^1.12.2
- tsafe ^1.5.1
- tss-react ^4.4.1
- type-route ^1.0.1
- zod ^3.21.4
yarn.lock
npm
- 2022 dependencies