{"id":16729849,"url":"https://github.com/dfdx/umlaut.jl","last_synced_at":"2026-01-02T08:14:17.018Z","repository":{"id":41962177,"uuid":"445336315","full_name":"dfdx/Umlaut.jl","owner":"dfdx","description":"The Code Tracer","archived":false,"fork":false,"pushed_at":"2025-01-22T23:47:03.000Z","size":662,"stargazers_count":32,"open_issues_count":5,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-02T14:09:12.959Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dfdx.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-01-06T23:10:18.000Z","updated_at":"2025-01-22T23:30:11.000Z","dependencies_parsed_at":"2022-08-12T00:50:14.938Z","dependency_job_id":"1b602d1a-fd79-4567-811b-ff3b08008320","html_url":"https://github.com/dfdx/Umlaut.jl","commit_stats":{"total_commits":100,"total_committers":7,"mean_commits":"14.285714285714286","dds":0.53,"last_synced_commit":"c026364c0a99adf64bdf64e4fc2d5c53e63100b6"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfdx%2FUmlaut.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfdx%2FUmlaut.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfdx%2FUmlaut.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfdx%2FUmlaut.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dfdx","download_url":"https://codeload.github.com/dfdx/Umlaut.jl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243763224,"owners_count":20344187,"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":[],"created_at":"2024-10-12T23:30:10.907Z","updated_at":"2026-01-02T08:14:16.988Z","avatar_url":"https://github.com/dfdx.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ümlaut\n\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"300\" src=\"https://github.com/dfdx/Umlaut.jl/blob/main/docs/src/logo.png\"\u003e\n\u003c/p\u003e\n\n[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://dfdx.github.io/Umlaut.jl/dev)\n[![Test](https://github.com/dfdx/Umlaut.jl/actions/workflows/test.yml/badge.svg)](https://github.com/dfdx/Umlaut.jl/actions/workflows/test.yml)\n\nUmlaut.jl is a code tracer for the Julia programming language. It lets you trace the function execution, recording all primitive operations onto a linearized tape.\n\n\n\u003e :point_right: Umlaut.jl was started as a fork of Ghost.jl trying to overcome some of its\n\u003e limitations, but eventually the codebase has diverged so much that the new package was\n\u003e born. Although the two have pretty similar API, there are several notable differences.\n\u003e See [Migration from Ghost](https://dfdx.github.io/Umlaut.jl/dev/ghost/) for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfdx%2Fumlaut.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdfdx%2Fumlaut.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfdx%2Fumlaut.jl/lists"}