{"id":15411487,"url":"https://github.com/csharpfritz/taml","last_synced_at":"2026-01-17T14:55:10.047Z","repository":{"id":55101782,"uuid":"292615155","full_name":"csharpfritz/TAML","owner":"csharpfritz","description":"Defining the coolest and simplest markup language delimited ONLY by tabs","archived":false,"fork":false,"pushed_at":"2021-01-16T23:24:21.000Z","size":643,"stargazers_count":23,"open_issues_count":35,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-19T03:51:48.181Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/csharpfritz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-03T15:54:29.000Z","updated_at":"2024-07-17T17:39:42.000Z","dependencies_parsed_at":"2022-08-14T12:00:54.514Z","dependency_job_id":null,"html_url":"https://github.com/csharpfritz/TAML","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FTAML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FTAML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FTAML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FTAML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csharpfritz","download_url":"https://codeload.github.com/csharpfritz/TAML/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249605734,"owners_count":21298790,"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-01T16:49:17.633Z","updated_at":"2025-04-19T04:18:43.208Z","avatar_url":"https://github.com/csharpfritz.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TAML - Tab Annotated Markup Language\n\nDefining the coolest and simplest markup language delimited ONLY by tabs and carriage returns.  This started as a goof on YAML because @csharpfritz is not a fan of that markup technology, but grew into something that we believe may have a better purpose and functionality than YAML.\n\nThe purpose of this markup language is to delimit and format configuration files as well as formatting data for storage and transmission.\n\nYou can get TAML parsers and handlers for your favorite programming languages and frameworks at:\n\n[![Nuget](https://img.shields.io/nuget/v/TAML?color=%239146FF)](https://www.nuget.org/packages/TAML/)\n\n### All TAML documents adhere to these rules STRICTLY\n\n1. New entries are separated by carriage returns (CR / CRLF)\n1. Keys and values are separated by 1+ tab characters (\\t)\n1. Subkeys are defined on a line starting with 1+ tab characters (\\t)\n1. An array is a key with multiple child values\n1. Presence of space characters are illegal\n1. Comments **TBD**\n\nMime-type for TAML documents should be `application/taml`\n\nTabs are important to us, the project maintainers, after we read this [article about how they are NOT accessible to all developers](https://www.reddit.com/r/javascript/comments/c8drjo/nobody_talks_about_the_real_reason_to_use_tabs/).\n\nDocumentation website is starting at:  https://csharpfritz.github.io/TAML/\n\n### How to Engage, Contribute, and Give Feedback\n\nReview the [Code Of Conduct](./CODE-OF-CONDUCT.md).\n\nSome of the best ways to contribute are to try things out, file issues, and make pull-requests.\n\nCheck out the [CONTRIBUTING.md](./CONTRIBUTING.md) document to see the best places to log issues and start discussions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsharpfritz%2Ftaml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsharpfritz%2Ftaml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsharpfritz%2Ftaml/lists"}