{"id":22083768,"url":"https://github.com/unlyed/airtable-print-base-schema","last_synced_at":"2025-07-24T16:31:10.911Z","repository":{"id":56157221,"uuid":"301482102","full_name":"UnlyEd/airtable-print-base-schema","owner":"UnlyEd","description":"Print base schema configuration - Meant to help compare multiple Airtable bases together to detect configuration differences","archived":false,"fork":false,"pushed_at":"2020-11-25T20:20:01.000Z","size":131,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-05-01T09:48:36.524Z","etag":null,"topics":["airtable","airtable-app","bases-compare","detect-differences"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UnlyEd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-05T17:07:45.000Z","updated_at":"2023-10-30T15:29:54.000Z","dependencies_parsed_at":"2022-08-15T13:50:17.705Z","dependency_job_id":null,"html_url":"https://github.com/UnlyEd/airtable-print-base-schema","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/UnlyEd%2Fairtable-print-base-schema","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnlyEd%2Fairtable-print-base-schema/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnlyEd%2Fairtable-print-base-schema/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnlyEd%2Fairtable-print-base-schema/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UnlyEd","download_url":"https://codeload.github.com/UnlyEd/airtable-print-base-schema/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227457126,"owners_count":17777944,"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":["airtable","airtable-app","bases-compare","detect-differences"],"created_at":"2024-12-01T00:17:37.805Z","updated_at":"2024-12-01T00:17:38.229Z","avatar_url":"https://github.com/UnlyEd.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://unly.org\"\u003e\u003cimg src=\"https://storage.googleapis.com/unly/images/ICON_UNLY.png\" align=\"right\" height=\"20\" alt=\"Unly logo\" title=\"Unly logo\" /\u003e\u003c/a\u003e\n\nAirtable App - Print base schema\n===\n\nThe goal of this app is to print the schema of one Airtable base.\n**Combined with a text diff tool**, it can be used to detect differences between two versions of the same base, or different bases.\n\n\u003e For instance, it can be used to detect whether a base has a table that another base doesn't have.\n\nIt is very useful if you run similar bases that should eventually be sync with one another, in order to know what's not identical.\n\nCommon use cases are:\n- staging/production bases where staging is ahead of production (but eventually gets caught)\n- SaaS where each customer has its own base\n\n---\n\n# Documentation\n\n![image](https://user-images.githubusercontent.com/3807458/98378099-e151d180-2045-11eb-9a3b-712329e5da6a.png)\n\u003e Custom app displays on the right\n\n![image](https://user-images.githubusercontent.com/3807458/98378109-e3b42b80-2045-11eb-9de5-70a2dbec86b0.png)\n\u003e Full screen\n\n![image](https://user-images.githubusercontent.com/3807458/95138868-8a698b80-076b-11eb-88a2-16d3c17d38dc.png)\n\u003e Using [diffchecker](https://www.diffchecker.com/diff) to compare 2 bases\n\nUsing the output given by the app within a diffing tool such as [diffchecker](https://www.diffchecker.com/diff) will help you locate the Schema differences between 2 different bases.\n\n---\n\n# Quick start\n\n[Follow the official tutorial to install an open-source Airtable app from GitHub into your own Airtable base](https://airtable.com/developers/apps/guides/remix-from-github)\n\nAdditional resources:\n- [https://support.airtable.com/hc/en-us/articles/360042807073-Adding-an-app-to-a-base](https://support.airtable.com/hc/en-us/articles/360042807073-Adding-an-app-to-a-base)\n\n\n---\n\n# FAQ\n\n## 1. Is it Free?\nYes, install it yourself and use it in your bases.\n\n## 1. Can I resell this?\nNo, code source is under GNU-GPL. \nYou can change it for yourself but cannot package it to resell it to other people.\n\n---\n\n# CHANGELOG\n\n- `1.0.0` (2020-11-06): No difference with alpha-0, was released as official version after 1 month of internal use at Unly.\n- `1.0.0-alpha.0` (2020-10-06): Can be used in your own bases, might break under some untested conditions, feel free to open a PR or an issue if so.\n\n---\n\n# Contributing\n\nFeel free to open an issue if you wish to contribute.\n\n---\n\n# Roadmap\n\nNo big change planned. Project is maintained and bug fix that are reported will be looked into.\n\n---\n\n# License\n\n[GNU-GPL](LICENSE.md)\n\n---\n\n# Vulnerability disclosure\n\n[See our policy](https://github.com/UnlyEd/Unly).\n\n---\n\n# Contributors and maintainers\n\nThis project is being authored by:\n- [Unly] Ambroise Dhenain ([Vadorequest](https://github.com/vadorequest)) **(active)**\n\n---\n\n# **[ABOUT UNLY]** \u003ca href=\"https://unly.org\"\u003e\u003cimg src=\"https://storage.googleapis.com/unly/images/ICON_UNLY.png\" height=\"40\" align=\"right\" alt=\"Unly logo\" title=\"Unly logo\" /\u003e\u003c/a\u003e\n\n\u003e [Unly](https://unly.org) is a socially responsible company, fighting inequality and facilitating access to higher education.\n\u003e Unly is committed to making education more inclusive, through responsible funding for students.\n\nWe provide technological solutions to help students find the necessary funding for their studies.\n\nWe proudly participate in many TechForGood initiatives. To support and learn more about our actions to make education accessible, visit :\n- https://twitter.com/UnlyEd\n- https://www.facebook.com/UnlyEd/\n- https://www.linkedin.com/company/unly\n- [Interested to work with us?](https://jobs.zenploy.io/unly/about)\n\nTech tips and tricks from our CTO on our [Medium page](https://medium.com/unly-org/tech/home)!\n\n#TECHFORGOOD #EDUCATIONFORALL\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlyed%2Fairtable-print-base-schema","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funlyed%2Fairtable-print-base-schema","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlyed%2Fairtable-print-base-schema/lists"}