https://github.com/codegouvfr/catalogi

A Software Catalog application

https://github.com/codegouvfr/catalogi

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
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

img

Catalogi

A Software Catalog application

This repository contains Catalogi, a web application to manage software catalogs.

A screenshot of Catalogi for the SILL

Documentation

Documentation is available here

Catalogi deployments

  1. https://code.gouv.fr/sill is the list of recommanded Free Software for French administrations.
  2. 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 frontend
  • docs/: Documentation, as deployed here
  • deploy-examples/: Deployment examples. For now only a Docker Compose example.

Governance and contributions

img

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

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