Research Prototypes & Tools

Markform

Write online forms, don't click them. Markform lets you create web forms in plain Markdown, preview them live, version them with Git, and share them in a feed where you can find respondents.

Website: https://www.markform.ch/

APIcture

A CLI tool to analyze histories of Web APIs, and generate visualizations and metrics starting from repositories containing OpenAPI spec or backends written in Express.js.

Available on GitHub: https://github.com/souhailaS/APIcture
NPM Package: https://www.npmjs.com/package/apict

OAS2Tree

A visualization tool that helps API developers keep an eye on the structure of their HTTP APIs through the API tree visualization of the API model written in OpenAPI Language. The tool also offers access to a large collection of thousands of API descriptions to visualize and edit them.

Web Version: http://api-ace.inf.usi.ch/openapi-to-tree
VS Code Extension: VS Code Marketplace

ExpressO

A tool that automatically generates OpenAPI descriptions from Express.js implementation code, bridging the gap between code and documentation.

GitHub: https://github.com/AlessandroRomanelli/ExpressO
NPM Package: https://www.npmjs.com/package/expresso-api

Quirx

A mutation-based fuzzer for evaluating prompt robustness in LLM-based applications. Quirx systematically tests prompt stability through controlled mutations to ensure consistent behavior across varied inputs, helping prevent production failures and improve LLM application reliability.

Project Website: https://souhailas.github.io/Quirx/
GitHub: https://github.com/souhailaS/quirx