proycon/clam

Quickly turn command-line applications into RESTful webservices with a web-application front-end. You provide a specification of your command line application, its input, output and parameters, and CLAM wraps around your application to form a fully fledged RESTful webservice.

51
/ 100
Established

This tool helps computational linguists and other researchers quickly make their command-line data processing applications available as web services. You provide your existing application and a description of its inputs and outputs, and CLAM creates a web interface for users to upload files, run the application with chosen parameters, and download the results. It's for anyone who wants to easily share their specialized data processing tools without writing complex web code.

135 stars.

Use this if you have a command-line application that processes data (like text or speech) and you want to make it accessible to human users or other automated systems through a web interface, without needing to develop a web service from scratch.

Not ideal if your application requires real-time interaction, complex multi-step workflows, or is not designed to be run on a UNIX-like server.

computational-linguistics natural-language-processing research-tool-sharing data-processing-automation academic-software-deployment
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

135

Forks

17

Language

Python

License

GPL-3.0

Last pushed

Mar 12, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/proycon/clam"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.