{"id":13738333,"url":"https://github.com/pyrustic/pyrustic","last_synced_at":"2025-03-16T10:30:56.194Z","repository":{"id":51312874,"uuid":"248844116","full_name":"pyrustic/pyrustic","owner":"pyrustic","description":"Collection of lightweight Python projects that share the same policy","archived":false,"fork":false,"pushed_at":"2023-03-04T22:18:29.000Z","size":510,"stargazers_count":92,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-17T08:50:01.578Z","etag":null,"topics":["database","desktop-app","event-notification","framework","graphical","gui","lightweight","megawidget","packaging","productivity","publish-subscribe","publishing","pyrustic","python","software-development","sqlite","test-automation","tkinter","widget"],"latest_commit_sha":null,"homepage":"https://pyrustic.github.io","language":"Python","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/pyrustic.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}},"created_at":"2020-03-20T20:17:04.000Z","updated_at":"2024-05-24T17:57:01.000Z","dependencies_parsed_at":"2024-01-08T17:20:19.779Z","dependency_job_id":"c2d986f0-94da-43eb-8df3-10febbbca304","html_url":"https://github.com/pyrustic/pyrustic","commit_stats":{"total_commits":63,"total_committers":1,"mean_commits":63.0,"dds":0.0,"last_synced_commit":"756431c4faaa710aa7192a98e8424bf6dba271b6"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrustic%2Fpyrustic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrustic%2Fpyrustic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrustic%2Fpyrustic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyrustic%2Fpyrustic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyrustic","download_url":"https://codeload.github.com/pyrustic/pyrustic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221662696,"owners_count":16859732,"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":["database","desktop-app","event-notification","framework","graphical","gui","lightweight","megawidget","packaging","productivity","publish-subscribe","publishing","pyrustic","python","software-development","sqlite","test-automation","tkinter","widget"],"created_at":"2024-08-03T03:02:18.941Z","updated_at":"2024-10-27T10:25:13.495Z","avatar_url":"https://github.com/pyrustic.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003c!-- Image --\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/pyrustic/misc/master/media/diogenes.jpg\" alt=\"Diogenes\"\u003e\n    \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://en.wikipedia.org/wiki/Diogenes\"\u003eDiogenes\u003c/a\u003e by \u003ca href=\"https://en.wikipedia.org/wiki/en:Jean-L%C3%A9on_G%C3%A9r%C3%B4me\" class=\"extiw\" title=\"w:en:Jean-Léon Gérôme\"\u003eJean-Léon Gérôme\u003c/a\u003e - \u003ca href=\"https://en.wikipedia.org/wiki/en:Walters_Art_Museum\" class=\"extiw\" title=\"w:en:Walters Art Museum\"\u003eWalters Art Museum\u003c/a\u003e: \u003ca href=\"https://thewalters.org/\" rel=\"nofollow\"\u003e\u003c/a\u003e \u003ca rel=\"nofollow\" class=\"external text\" href=\"https://thewalters.org/\"\u003eHome page\u003c/a\u003e\u0026nbsp;\u003ca href=\"https://art.thewalters.org/detail/31957\" rel=\"nofollow\"\u003e\u003c/a\u003e \u003ca rel=\"nofollow\" class=\"external text\" href=\"https://art.thewalters.org/detail/31957\"\u003eInfo about artwork\u003c/a\u003e, Public Domain, \u003ca href=\"https://commons.wikimedia.org/w/index.php?curid=323523\"\u003eLink\u003c/a\u003e\n    \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003e He owned a cup which served also as a bowl for food but threw it away when he saw a boy drinking water from his hands and realized one did not even need a cup to sustain oneself.\u003c/p\u003e\n\u003e\n\u003e    --Mark, J. J. (2014, August 02). [Diogenes of Sinope](https://www.worldhistory.org/Diogenes_of_Sinope/). World History Encyclopedia. Retrieved from https://www.worldhistory.org/Diogenes_of_Sinope/\n\n\u003cbr\u003e\n\n\n\n# Pyrustic Open Ecosystem\n**Pyrustic** is a collection of lightweight [Python](https://www.python.org/) projects that share the **same policy**.\n\nThe goal is to build and maintain a reliable, consistent, easy-to-use and relevant Python codebase for tech enthusiasts.\n\nThese projects cover various topics: automation, data persistence and exchange, GUI, themes, widgets, multithreading, markup, utilities, project management, et cetera. \n\n## Projects\n\n| Name | Description |\n| --- | --- |\n| [Exonote](https://github.com/pyrustic/exn) | Write and render rich, scriptable, and interactive notes |\n| [Backstage](https://github.com/pyrustic/backstage) | Three-speed scripting language and automation tool |\n| [Shared](https://github.com/pyrustic/shared) | Triptych for data exchange and persistence |\n| [Hooking](https://github.com/pyrustic/hooking) | Generic Hooking Mechanism for Python |\n| [Gaspium](https://github.com/pyrustic/gaspium) | Reference framework to build `GASP` apps |\n| [TkStyle](https://github.com/pyrustic/tkstyle) | Library to create styles and themes for Python apps |\n| [Subrun](https://github.com/pyrustic/subrun) | Processes spawning in Python |\n| [Jesth](https://github.com/pyrustic/backstage) | Just Extract Sections Then Hack ! |\n| [Setupinit](https://github.com/pyrustic/buildver) | Initialize Python projects |\n| [Buildver](https://github.com/pyrustic/buildver) | Tool to build Python packages with built-in intuitive versioning mechanism |\n| [Litemark](https://github.com/pyrustic/litemark) | Lightweight Markdown dialect for Python apps |\n| [Megawidget](https://github.com/pyrustic/megawidget) | Collection of megawidgets to build graphical user interfaces for Python apps |\n| [Viewable](https://github.com/pyrustic/viewable) | Python library to implement a GUI view with lifecycle |\n| [Threadom](https://github.com/pyrustic/threadom) | Tkinter-compatible multithreading |\n| [Oscan](https://github.com/pyrustic/oscan) | Scanner for hacking computer languages |\n| [Suggestion](https://github.com/pyrustic/suggestion) | Democratizing auto-complete(suggest) for Python desktop applications |\n| [Cyberpunk-Theme](https://github.com/pyrustic/cyberpunk-theme) | A modern `dark theme` for Python apps|\n| [Winter-Theme](https://github.com/pyrustic/winter-theme) | A modern `light theme` for Python apps|\n| [Kurl](https://github.com/pyrustic/kurl) | Konnection URL: HTTP requests in Python with an implementation of conditional request and a responses caching system |\n| [Probed](https://github.com/pyrustic/probed) | Probed collections for Python |\n| [Codegame](https://github.com/pyrustic/codegame) | Python app to create, distribute, discover, and run `codegames`|\n| [Hubstore](https://github.com/pyrustic/hubstore) | Distribute, promote, discover, install, and run Python desktop applications|\n| [Jupitest](https://github.com/pyrustic/jupitest) | Graphical test runner|\n| [Rustiql](https://github.com/pyrustic/rustiql) | Graphical SQL editor|\n\n\n\n## Installation\nEach package listed above can be installed individually from [PyPI](https://pypi.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrustic%2Fpyrustic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyrustic%2Fpyrustic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyrustic%2Fpyrustic/lists"}