Skip to main content

CLARIN for Programmers

 

Close-up of a black keyboard

 

As a programmer, there are many ways to use and contribute to CLARIN's infrastructure. See below for more details on a range of topics, such as Open Source Code, APIs, Widgets and Notebooks, as well as ways to get in touch.

 

Open Source Code


GitHub

For CLARIN core software, see the CLARIN GitHub Repository. For a list of other CLARIN-related software that is hosted at GitHub, see CLARIN Software on GitHub.


APIs

The APIs that are available for central CLARIN services, such as the Virtual Collection Registry, are all available via their OpenAPI documentation.


Widgets

Several CLARIN services also provide easy integration with web applications:


Notebooks

Some nice examples of how CLARIN services can be used from Notebooks can be found on our Notebooks page.
 


Development Guidelines

If you intend to contribute code or to start a CLARIN software project, please make sure to read the Guidelines for Software Development (requires trac access). More related information can be found at the EURISE network website.
 


Task Forces

Task forces are active and informal groups populated by people (often developers) from CLARIN centres and centre candidates. It is where the 'real work' in terms of protocol specification, technical documentation writing and software development takes place. Find more information about joining a task force


An envelope with a stamp showing the CLARIN logo

Get in Touch