{"id":13741152,"url":"https://github.com/korpling/pepper","last_synced_at":"2025-10-20T15:43:06.956Z","repository":{"id":18500652,"uuid":"21696821","full_name":"korpling/pepper","owner":"korpling","description":"A highly extensible plattform for conversion and manipulation of linguistic data between an unbound set of formats. Pepper can be used stand-alone as a command line interface, or be integrated as an API into other software products.","archived":false,"fork":false,"pushed_at":"2024-11-25T16:53:15.000Z","size":223206,"stargazers_count":23,"open_issues_count":38,"forks_count":3,"subscribers_count":12,"default_branch":"develop","last_synced_at":"2024-11-25T17:41:34.180Z","etag":null,"topics":["annotations","converter","format","java","linguistic-formats","linguistics","nlp","pepper"],"latest_commit_sha":null,"homepage":"http://corpus-tools.org/pepper","language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"drone-plugins/drone-nuget","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/korpling.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-07-10T14:19:44.000Z","updated_at":"2024-11-25T16:51:57.000Z","dependencies_parsed_at":"2023-02-12T02:16:24.110Z","dependency_job_id":"32f0dbc8-2bf4-45e8-bf7f-099da07e36bd","html_url":"https://github.com/korpling/pepper","commit_stats":{"total_commits":1425,"total_committers":20,"mean_commits":71.25,"dds":0.3740350877192983,"last_synced_commit":"5b2f2c7557454173f940dd71bf75d577bcc77e71"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korpling%2Fpepper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korpling%2Fpepper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korpling%2Fpepper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/korpling%2Fpepper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/korpling","download_url":"https://codeload.github.com/korpling/pepper/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253153163,"owners_count":21862318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["annotations","converter","format","java","linguistic-formats","linguistics","nlp","pepper"],"created_at":"2024-08-03T04:00:56.084Z","updated_at":"2025-10-20T15:43:06.866Z","avatar_url":"https://github.com/korpling.png","language":"XSLT","readme":"[![DOI](https://zenodo.org/badge/21696821.svg)](https://zenodo.org/badge/latestdoi/21696821)\n![Automated tests](https://github.com/korpling/pepper/workflows/Automated%20tests/badge.svg)\n\n![](http://korpling.github.io/pepper/images/SaltNPepper_logo2010.png)\n\n# About Pepper\n If you need to convert corpora from one linguistic format into another, Pepper is your swiss-army knife. When your annotation tool produces a different data format from the one your analysis tool can read, Pepper is there to the rescue.\n\n* Pepper can convert documents in a variety of linguistic formats, such as: EXMARalDA, Tiger XML, MMAX2, RST, TCF, TreeTagger format, TEI (subset), ANNIS format, PAULA and many many more.\n* Pepper comes with a plug-in mechanism which makes it easy to extend it for further formats and data manipulations.\n* Pepper is module-based, each mapping is done by a separate module. This enables each module to be combined with every other module in one single workflow.\n* Pepper uses the intermediate model Salt, which reduces the number of mappings to convert n into m formats.\n* Pepper modules, such as the MergingModule, allow to merge the data from different annotation tools together and create multilayer corpora.\n* Pepper can be used as an interactive command line tool, as a command to be included in scripts, or as an API to be integrated in other software products.\n* Pepper is written in Java and can be run on all operation systems which are ready to run Java (Windows, Mac, Linux, Unix, ...).\n* Pepper is free and open source software. It is distributed under the Apache License, Version 2.0.\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"50%\" alt=\"Pepper is your weapon to fight the format monster\" src=\"./gh-site/img/pepper_weapon.jpg\"/\u003e\n\u003c/p\u003e\n\n# Want to know more?\n\n* Homepage: http://corpus-tools.org/pepper\n* Code: https://github.com/korpling/pepper\n* Bug and issue tracking: https://github.com/korpling/pepper/issues\n* Code documentation for people who want to use Pepper as a library, who want create their own Pepper module or who want to take part in the Pepper development \n * stable version: https://korpling.github.io/pepper/doc/\n * snapshot version: https://korpling.github.io/pepper/doc-snapshot/\n","funding_links":[],"categories":["Software"],"sub_categories":["Utilities"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorpling%2Fpepper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkorpling%2Fpepper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkorpling%2Fpepper/lists"}