• Stars
    star
    591
  • Rank 75,655 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created about 13 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Invenio digital library framework

Invenio Framework v3

Warning

The main development effort is currently on the InvenioRDM project and there will be no new releases of Invenio framework. However, each Invenio module is actively maintained as part of InvenioRDM.

Open Source framework for large-scale digital repositories.

https://img.shields.io/badge/Discord-join%20chat-%237289da

Invenio Framework is like a Swiss Army knife of battle-tested, safe and secure modules providing you with all the features you need to build a trusted digital repository.

Our other products

Looking for a turn-key Research Data Management platform? Checkout InvenioRDM

Looking for a modern Integrated Library System? Checkout InvenioILS

Built with Invenio Framework

See examples on https://inveniosoftware.org/products/framework/ and https://inveniosoftware.org/showcase/.

More Repositories

1

dictdiffer

Dictdiffer is a module that helps you to diff and patch dictionaries.
Python
830
star
2

invenio-app-rdm

Turn-key research data management platform.
JavaScript
107
star
3

react-searchkit

React component library for interacting with a REST API.
JavaScript
79
star
4

invenio-app-ils

Integrated Library System (ILS) flavour of Invenio.
Python
71
star
5

flask-celeryext

Simple integration layer between Celery and Flask.
Python
65
star
6

flask-sso

Flask Single-Sign-On Extension
Python
63
star
7

flask-sitemap

Flask-Sitemap is a Flask extension helping with sitemap generation.
Python
51
star
8

flask-menu

Flask-Menu is a Flask extension that adds support for generating menus.
Python
48
star
9

training

Invenio v3 Training Material
Python
40
star
10

pynpm

Python interface to your NPM and package.json.
Python
31
star
11

flask-breadcrumbs

Flask-Breadcrumbs is a Flask extension that adds support for generating site breadcrumb navigation.
Python
29
star
12

requirements-builder

Build requirements files from setup.py.
Python
28
star
13

idutils

Small Python library to validate persistent identifiers used in scholarly communication.
Python
28
star
14

flask-iiif

Flask-IIIF is permitting easy integration with the International Image Interoperability Framework (IIIF) API standards.
Python
26
star
15

datacite

Python API wrapper for the DataCite API.
Python
25
star
16

docs-invenio-rdm

InvenioRDM docs
HTML
24
star
17

invenio-rdm-records

DataCite-based data model for InvenioRDM flavour.
Python
15
star
18

domapping

Package generating elasticsearch mapping from jsonschemas
Python
14
star
19

flask-webpackext

Webpack integration for Flask.
Python
12
star
20

invenio-records

Invenio-Records is a metadata storage module.
Python
10
star
21

product-rdm

InvenioRDM Product Roadmap
10
star
22

invenio-deposit

Invenio module for depositing metadata using workflows.
Python
10
star
23

docker-invenio

Docker base images for Invenio.
Dockerfile
10
star
24

invenio-cli

CLI module for Invenio
Python
10
star
25

dojson

Simple pythonic JSON to JSON converter.
Python
10
star
26

pywebpack

Webpack integration layer for Python.
Python
9
star
27

xrootdpyfs

XRootDFS is a PyFilesystem interface to XRootD.
Python
9
star
28

invenio-files-rest

REST API for uploading/downloading files for Invenio.
Python
9
star
29

awesome-invenio

A curated list of awesome InvenioRDM and Invenio extensions, overlays and resources.
Shell
9
star
30

invenio-query-parser

Search query parser supporting Invenio and SPIRES search syntax.
Python
8
star
31

invenio-jsonschemas

Invenio Schema Registry
Python
8
star
32

invenio-stats

Statistical data processing and querying for Invenio.
Python
8
star
33

flask-cli

Flask-CLI is a backport of Flask 1.0's new click integration to Flask 0.10.
Python
8
star
34

invenio-theme

Invenio standard theme.
HTML
7
star
35

helm-invenio

Helm charts for deploying an Invenio instance
Smarty
7
star
36

invenio-pidstore

Invenio module that stores and registers persistent identifiers.
Python
7
star
37

invenio-oauthclient

Invenio module that provides OAuth web authorization support.
Python
6
star
38

base32-lib

Library to generate, encode and decode random base32 strings.
Python
6
star
39

invenio-github

GitHub integration for Invenio.
Python
6
star
40

invenio-accounts

Invenio module for managing user accounts.
Python
6
star
41

invenio-i18n

Invenio internationalization module.
Python
5
star
42

invenio-oaiharvester

Invenio module for OAI-PMH metadata harvesting between repositories.
Python
5
star
43

invenio-previewer

Invenio module for previewing files.
JavaScript
5
star
44

cookiecutter-invenio-module

Cookiecutter template for an Invenio module.
Python
5
star
45

invenio-db

Database management for Invenio.
Python
5
star
46

invenio-search

Invenio module for information retrieval.
Python
5
star
47

troubleshooting

DEPRECATED - Use the forum instead:
5
star
48

invenio-search-ui

UI for Invenio Search.
JavaScript
5
star
49

citeproc-py-styles

CSL styles for citeproc-py.
Python
5
star
50

cookiecutter-invenio-instance

Cookiecutter template for an Invenio instance.
Python
5
star
51

react-invenio-app-ils

Single Page App built with React for InvenioILS.
JavaScript
5
star
52

invenio-communities

Invenio communities module.
Python
5
star
53

dcxml

Dublin Core XML generation from Python dictionaries.
Python
4
star
54

invenio-oauth2server

Invenio modules that implements OAuth 2 server.
Python
4
star
55

cookiecutter-invenio-rdm

Cookiecutter template for a new InvenioRDM instance.
Shell
4
star
56

inveniordm-py

Python
4
star
57

demo-inveniordm

Demosite for InvenioRDM.
HTML
4
star
58

invenio-iiif

IIIF API for Invenio.
Python
4
star
59

rfcs

RFCs for Invenio.
4
star
60

opensource

Repository for issues, documentation and other matters related to management of open source at Invenio Software.
4
star
61

invenio-records-resources

Records REST APIs for Invenio.
Python
4
star
62

invenio-records-rest

Invenio records REST API module.
Python
4
star
63

pytest-invenio

Pytest fixtures for Invenio.
Python
3
star
64

ocflcore

Python module for working with the Oxford Common Filesystem Layout.
Python
3
star
65

cernservicexml

Small library to generate a CERN XSLS Service XML.
Python
3
star
66

invenio-oaiserver

Invenio module that adds more fun to the platform.
Python
3
star
67

invenio-openaire

Invenio module for OpenAIRE integration.
Python
3
star
68

metainvenio

CLI management tool for Invenio projects.
Python
3
star
69

invenio-vocabularies

Invenio module for managing vocabularies.
Python
3
star
70

invenio-userprofiles

User profiles module for Invenio.
Python
3
star
71

invenio-archivematica

*** WORK IN PROGRESS ***
Python
3
star
72

invenio-app

WSGI, Celery and CLI applications for Invenio flavours.
Python
3
star
73

docs-invenio-rdm-restapi-example

Example of how to use the InvenioRDM REST API.
Python
3
star
74

invenio-access

Invenio module for common role based access control.
Python
3
star
75

invenio-search-js

Invenio-Search client library for building the web UI.
JavaScript
3
star
76

flask-resources

REST APIs for Flask
Python
3
star
77

docs-invenio-ils

InvenioILS docs
HTML
3
star
78

flask-collect-invenio

Drop-in replacement of Flask-Collect with support for Flask 2.x.
Python
3
star
79

invenio-base

Base package for building the Invenio application.
Python
3
star
80

react-invenio-deposit

React application for Invenio deposit forms.
JavaScript
3
star
81

invenio-saml

SAML support for Invenio.
Python
3
star
82

claimstore

ClaimStore
Python
3
star
83

inveniosoftware.org

Sources of the http://inveniosoftware.org web site.
HTML
3
star
84

invenio-rdm-migrator

Migration module for InvenioRDM.
Python
2
star
85

invenio-files-processor

Invenio module for file processing tasks.
Python
2
star
86

invenio-users-resources

Management APIs for users and roles/groups.
Python
2
star
87

invenio-records-ui

Invenio records user interface module.
Python
2
star
88

cookiecutter-invenio-datamodel

Cookiecutter template for an Invenio data model.
Python
2
star
89

invenio-csl-rest

REST API for Citation Style Language styles.
Python
2
star
90

invenio-collections

Invenio module for organizing metadata into collections.
Python
2
star
91

invenio-config

Invenio configuration loading module.
Python
2
star
92

invenio-logging

Invenio logging module.
Python
2
star
93

invenio-pages

Invenio module that adds support for static pages.
Python
2
star
94

invenio-rest

REST API support for Invenio.
Python
2
star
95

invenio-formatter

Invenio module for formatting the bibliographic records.
Python
2
star
96

invenio-index-migrator

Elasticsearch index migrator for Invenio.
Python
2
star
97

demo-invenioils

Demosite for InvenioILS.
HTML
2
star
98

invenio-admin

Invenio admin module.
Python
2
star
99

invenio-orcid

ORCID integration for Invenio.
Python
1
star
100

babel-edtf

Localization for EDTF (Extended Date Time Format) date strings.
Python
1
star