{"id":13481977,"url":"https://github.com/mypaint/mypaint","last_synced_at":"2025-05-14T15:07:51.630Z","repository":{"id":17825907,"uuid":"20728281","full_name":"mypaint/mypaint","owner":"mypaint","description":"MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.","archived":false,"fork":false,"pushed_at":"2025-02-17T05:56:12.000Z","size":105859,"stargazers_count":2777,"open_issues_count":221,"forks_count":399,"subscribers_count":165,"default_branch":"master","last_synced_at":"2025-05-07T14:27:45.156Z","etag":null,"topics":["art","brushes","creative","distraction-free","drawing","graphics-tablet","infinite-scroll","libmypaint","mypaint","painting","python"],"latest_commit_sha":null,"homepage":"https://mypaint.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"liferay/liferay-portal","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mypaint.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-06-11T14:29:35.000Z","updated_at":"2025-05-07T08:09:34.000Z","dependencies_parsed_at":"2024-04-16T20:05:35.483Z","dependency_job_id":"a9f98aa2-5e6b-4f36-8f68-4b337943f8a4","html_url":"https://github.com/mypaint/mypaint","commit_stats":{"total_commits":5879,"total_committers":380,"mean_commits":"15.471052631578948","dds":0.7858479333219935,"last_synced_commit":"00483b9eed5240efcb8c807a40d68b9a823fe3da"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mypaint%2Fmypaint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mypaint%2Fmypaint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mypaint%2Fmypaint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mypaint%2Fmypaint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mypaint","download_url":"https://codeload.github.com/mypaint/mypaint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254169760,"owners_count":22026214,"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":["art","brushes","creative","distraction-free","drawing","graphics-tablet","infinite-scroll","libmypaint","mypaint","painting","python"],"created_at":"2024-07-31T17:00:57.928Z","updated_at":"2025-05-14T15:07:51.598Z","avatar_url":"https://github.com/mypaint.png","language":"Python","funding_links":["https://opencollective.com/mypaint","https://opencollective.com/mypaint/contribute","https://opencollective.com/mypaint/organization/0/website","https://opencollective.com/mypaint/organization/1/website","https://opencollective.com/mypaint/organization/2/website","https://opencollective.com/mypaint/organization/3/website","https://opencollective.com/mypaint/organization/4/website","https://opencollective.com/mypaint/organization/5/website","https://opencollective.com/mypaint/organization/6/website","https://opencollective.com/mypaint/organization/7/website","https://opencollective.com/mypaint/organization/8/website","https://opencollective.com/mypaint/organization/9/website"],"categories":["Python","\u003ca id=\"tag-graphics\" href=\"#tag-graphics\"\u003eGraphics\u003c/a\u003e","Texture","Applications","Cross-Platform","Digital Content Creation Software (DCCs)","python","Image Editors","Creative"],"sub_categories":["Graphics","JavaScript","2D","Other"],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"pixmaps/mypaint_logo.png?raw=true\" height=\"100px\"/\u003e\n    \u003ch1 align=\"center\"\u003eMyPaint\u003c/h1\u003e\n    \u003ch4 align=\"center\"\u003e\n      A fast and dead-simple painting app for artists\n    \u003c/h4\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n[![Join us on Discord](https://discordapp.com/api/guilds/653178333558996992/widget.png)](https://discord.com/invite/vbB434p)  [![Financial Contributors on Open Collective](https://opencollective.com/mypaint/all/badge.svg?label=financial+contributors)](https://opencollective.com/mypaint) [![Translation status](https://hosted.weblate.org/widgets/mypaint/-/mypaint/svg-badge.svg)](https://hosted.weblate.org/engage/mypaint/?utm_source=widget) [![Build status on Travis](https://travis-ci.org/mypaint/mypaint.svg?branch=master)](https://travis-ci.org/mypaint/mypaint) [![AppVeyor](https://ci.appveyor.com/api/projects/status/3s54192cipo2d4js/branch/master?svg=true)](https://ci.appveyor.com/project/achadwick/mypaint/branch/master) [![Packaging status](https://repology.org/badge/tiny-repos/mypaint.svg)](https://repology.org/project/mypaint/versions)\n\n\n## Features\n* Infinite canvas\n* Extremely configurable brushes\n* Distraction-free fullscreen mode\n* Extensive graphic tablet support\n* Speed, simplicity, and expressiveness\n* Realistic paint-like pigment model\n* 15 bit Rec 709 linear RGB colorspace\n* Brush settings stored with each stroke on the canvas\n* Layers, various modes, and layer groups\n\n## Download\n[Latest stable release.](https://github.com/mypaint/mypaint/releases/latest)\n\nReleases and prereleases contain links to standalone packages\n(and installers for full releases) for Windows, and AppImage files for Linux.\n\n### Nightly releases\n_Using alpha releases comes with its own risks.\nSometimes bugs can sneak in that causes crashes, so don't be too surprised by that.\nIf you come across any, please do [report those bugs][trackerlink] so they can be dealt with._\n\n#### Linux\nIf you don't want to [build from source](#buildtestinstall),\nthe latest AppImage files can be found in a\n[rolling release](https://github.com/mypaint/mypaint-appimage/releases/tag/continuous).\nJust download the `.AppImage` file and make it executable.\n\n#### Windows\nThe nightly installers and standalone archives can be downloaded from the\n[AppVeyor CI](https://ci.appveyor.com/project/achadwick/mypaint)\n\nClick on the link matching your architecture (32 or 64), then the tab named \"Artifacts\"\nto get the file list. Only one of the files ending in `.exe` or `.7z` are needed.\nUsing the standalone archive (7z) is recommended.\n\n### Windows Package Manager (winget)\nThe latest stable release is available to install via winget, the Windows Package Manager. To search for the package, run:\n\n```\nwinget search MyPaint\n```\n\nand to install, run:\n\n```\nwinget install --id MyPaint.MyPaint\n```\n\n_The winget package is not maintained by the dev team._\n\n\n### Chocolatey (windows)\nIf you prefer to use the Chocolatey repository, both\n[stable releases][choco_prerel] and [pre-releases][choco_stable]\ncan be found there.\n\n[choco_prerel]: https://chocolatey.org/packages/mypaint/\n[choco_stable]: https://chocolatey.org/packages/mypaint/1.2.1\n\n## Build/Test/Install\nMyPaint depends on its brushstroke rendering library,\n[libmypaint](https://github.com/mypaint/libmypaint), as well as\nits brush library [mypaint-brushes](https://github.com/mypaint/mypaint-brushes).\nIf you have those installed, plus MyPaint's third party dependencies,\nyou can try it out without installing:\n\n    git clone https://github.com/mypaint/mypaint.git\n    cd mypaint\n    python setup.py demo\n\nIf the demo works, you can install\n\n    python setup.py managed_install\n    python setup.py managed_uninstall\n\nFor more details, see the [Setup Instructions](BUILDING.md).\n\n[1]:https://github.com/mypaint/libmypaint\n\n## Contributing\nThe MyPaint project welcomes and encourages participation by everyone. We want our community to be skilled and diverse, and we want it to be a community that anybody can feel good about joining. No matter who you are or what your background is, we welcome you.\n\nPlease see the [Contributing Guide][contriblink] for full details of how you can begin contributing.  All contributors to the MyPaint project must abide by a [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Links\n* [mypaint.app](http://mypaint.app/)\n    * [Community Forums](https://community.mypaint.app)\n* [Twitter](https://twitter.com/MyPaintApp)\n* [Discord](https://discord.gg/vbB434p)\n* [Github](https://github.com/mypaint/mypaint)\n  * [Wiki](https://github.com/mypaint/mypaint/wiki)\n  * [Issue tracker][trackerlink]\n  * [Introductory docs for developers][contriblink]\n\n[contriblink]: https://github.com/mypaint/mypaint/wiki/Contributing\n[trackerlink]: https://github.com/mypaint/mypaint/issues\n\n## Legal info\nMyPaint is Free/Libre/Open Source software.  See [Licenses and\nCopyrights](Licenses.md) for a summary of its licensing.  A list of\ncontributors can be found in the about dialog.\n\n\n## Contributors\n### Code Contributors\nThis project exists thanks to all the people who contribute.\n\u003ca href=\"https://github.com/mypaint/mypaint/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Financial Contributors\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/mypaint/contribute)]\n\n#### Individuals\n\u003ca href=\"https://opencollective.com/mypaint\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/individuals.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Organizations\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/mypaint/contribute)]\n\u003ca href=\"https://opencollective.com/mypaint/organization/0/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/1/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/2/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/3/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/4/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/5/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/6/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/7/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/8/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/mypaint/organization/9/website\"\u003e\u003cimg src=\"https://opencollective.com/mypaint/organization/9/avatar.svg\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmypaint%2Fmypaint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmypaint%2Fmypaint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmypaint%2Fmypaint/lists"}