{"id":14070489,"url":"https://github.com/alexandru-dinu/obsidian-sortable","last_synced_at":"2025-07-30T07:33:35.063Z","repository":{"id":37667346,"uuid":"357192951","full_name":"alexandru-dinu/obsidian-sortable","owner":"alexandru-dinu","description":"Table sorting plugin for https://obsidian.md","archived":true,"fork":false,"pushed_at":"2024-03-12T15:32:22.000Z","size":39,"stargazers_count":230,"open_issues_count":8,"forks_count":5,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-06-17T22:48:16.904Z","etag":null,"topics":["obsidian-md","obsidian-plugin","table-sorting"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/alexandru-dinu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2021-04-12T12:54:31.000Z","updated_at":"2024-06-16T04:46:08.000Z","dependencies_parsed_at":"2024-03-12T16:45:16.590Z","dependency_job_id":"2ae0c9ee-8a20-416b-8553-410d954b9a4f","html_url":"https://github.com/alexandru-dinu/obsidian-sortable","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":"obsidianmd/obsidian-sample-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandru-dinu%2Fobsidian-sortable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandru-dinu%2Fobsidian-sortable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandru-dinu%2Fobsidian-sortable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandru-dinu%2Fobsidian-sortable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexandru-dinu","download_url":"https://codeload.github.com/alexandru-dinu/obsidian-sortable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215155197,"owners_count":15836926,"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":["obsidian-md","obsidian-plugin","table-sorting"],"created_at":"2024-08-13T07:07:48.205Z","updated_at":"2024-08-13T07:17:10.622Z","avatar_url":"https://github.com/alexandru-dinu.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Obsidian Sortable\n\n[![Build](https://github.com/alexandru-dinu/obsidian-sortable/actions/workflows/main.yml/badge.svg)](https://github.com/alexandru-dinu/obsidian-sortable/actions/workflows/main.yml)\n[![Discussions](https://img.shields.io/badge/discussions-welcome-blueviolet)](https://github.com/alexandru-dinu/obsidian-sortable/discussions)\n\n\u003e [!IMPORTANT]\n\u003e As of March 12, 2024 I will be archiving this repository since I no longer have the time, nor the interest to further contribute and expand the project's feature set. I appreciate that many of you have found this useful!\n\u003e\n\u003e If anyone wants to continue the development and/or maintain this project, feel free to fork.\n\u003e\n\u003e As an alternative, look at [kraibse/obsidian-table-sorting](https://github.com/kraibse/obsidian-table-sorting).\n\nSortable is a plugin for [Obsidian](https://obsidian.md) that aims to offer [Wikipedia-like](https://en.wikipedia.org/wiki/Help:Sorting#Example) sortable tables. Sorting is done with respect to a table header, on click:\n- first click: ascending order\n- second click: descending order\n- third click: default order\n\n## Features\n\u003cdetails\u003e\n\u003csummary\u003eDemo\u003c/summary\u003e\n\nhttps://user-images.githubusercontent.com/14110183/128138299-fd2a1bb2-6f87-4b50-b306-17550d8adc64.mov\n\n\u003c/details\u003e\n\n- Supported data types: numbers, strings, [ISO dates](https://regex101.com/r/RfMAcx/1). Custom comparator functions are part of the roadmap (see this [issue](https://github.com/alexandru-dinu/obsidian-sortable/issues/12)).\n- No altering of the markdown source code. Sorting is done by rearranging table rows (i.e. `tr` elements).\n- No dependencies.\n\nPlease note that the development is still in a beta stage.\nCheck the [project's roadmap](https://github.com/alexandru-dinu/obsidian-sortable/projects/1) for updates.\n\n## Installation\nSearch for \"Sortable\" in Obsidian's community plugins (`Settings \u003e Community plugins \u003e Browse`), install, then enable.\n\nAlternatively, you can download the required files from the latest\n[release](https://github.com/alexandru-dinu/obsidian-sortable/releases),\nmove them to `vault/.obsidian/plugins/obsidian-sortable` and enable \"Sortable\" from the \"Community plugins\" settings.\n\n## Disclaimer\nI built Sortable mostly to fulfill my personal needs and I appreciate that now many people find it useful.\nHowever, given the plethora of plugins, themes and tweaks for Obsidian, numerous bugs may occur when using Sortable in various contexts.\nThese may range from [UI inconsistencies](https://github.com/alexandru-dinu/obsidian-sortable/discussions/23#discussioncomment-2376620) to [inability to sort in certain states](https://github.com/alexandru-dinu/obsidian-sortable/issues/22).\nWhile I try to address most of the issues, please understand that I cannot accommodate every request,\nmostly because I do not use many Obsidian plugins and quirks myself.\n\nThank you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandru-dinu%2Fobsidian-sortable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexandru-dinu%2Fobsidian-sortable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandru-dinu%2Fobsidian-sortable/lists"}