ritz078/transform

A polyglot web converter.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 7th, 2026
Created on June 15th, 2017
Open Issues & Pull Requests: 82 (+0)
GitHub issues: Enabled
Number of forks: 705
Total Stargazers: 9,228 (+0)
Total Subscribers: 59 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.8 days
Mean response time: 93.9 days
90th percentile: 417.9 days
Tracked items: 6

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 605 days
Stale 30+ days: 16
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Transform is a polyglot web converter that transforms code and data between multiple formats and languages through a browser-based interface.

The tool addresses the need to quickly convert between different programming languages, data formats, and syntax styles without installing specialized software. It works by providing a collection of individual transformers, each handling conversion between specific formats. Users input source code or data in one format and receive output in another, with transformations executed in the browser. The project supports languages and formats including TypeScript, JavaScript, Flow, GraphQL, JSX, React, React Native, Rust, Go, and CSS.

Developers should choose this tool when they need ad-hoc conversions between supported formats and prefer a web-based solution over command-line tools. It suits teams that frequently work across multiple languages or need to quickly prototype code in different syntaxes. The tool is particularly valuable for developers who want to avoid installing language-specific converters or build tools. Self-hosting is supported for teams requiring on-premises deployment.

The project maintains an open architecture where new transformers can be added by creating files in the pages directory and registering routes, making it straightforward for contributors to extend functionality. Development activity shows ongoing maintenance with established patterns for adding new conversion capabilities.