{"id":15656748,"url":"https://github.com/mathisburger/paintshare","last_synced_at":"2026-05-01T15:33:54.299Z","repository":{"id":51037773,"uuid":"356885192","full_name":"MathisBurger/PaintShare","owner":"MathisBurger","description":"A social media platform to post self drawed images","archived":false,"fork":false,"pushed_at":"2021-11-11T22:00:25.000Z","size":4592,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T02:13:52.899Z","etag":null,"topics":["painting","react","rust","social-media","social-network"],"latest_commit_sha":null,"homepage":"https://paintshare.mathis-burger.de","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathisBurger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-11T14:09:15.000Z","updated_at":"2021-11-26T22:27:32.000Z","dependencies_parsed_at":"2022-09-04T02:40:17.294Z","dependency_job_id":null,"html_url":"https://github.com/MathisBurger/PaintShare","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MathisBurger/PaintShare","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2FPaintShare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2FPaintShare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2FPaintShare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2FPaintShare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathisBurger","download_url":"https://codeload.github.com/MathisBurger/PaintShare/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2FPaintShare/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32503197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["painting","react","rust","social-media","social-network"],"created_at":"2024-10-03T13:04:15.385Z","updated_at":"2026-05-01T15:33:54.279Z","avatar_url":"https://github.com/MathisBurger.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003ePaintshare\u003c/h1\u003e\n\u003chr\u003e\n\u003cstrong\u003eA social media platform for sharing self drawed images\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Rust_programming_language_black_logo.svg/2048px-Rust_programming_language_black_logo.svg.png\" height=\"100\" /\u003e\n\u003cimg src=\"https://cdn.freebiesupply.com/logos/thumbs/2x/react-1-logo.png\" height=\"100\" /\u003e\n\u003c/div\u003e\n\n\n# Project information\n\nPaintShare is a social media platform for self drawed images. It was ment as a birthday gift for my little brother who wanted to have a platform to post all his images on.\nThe backend is built with rust, because it is very fast and can handle big workloads with low memory and COU consumption. The fronend is built with React, because it is an modern\nmultipurpose and fast web framework. The development process of this project is stopped.\n\n# Updates\n\nThis project will not recive any updates at all. The project is working partly, but is not finished at all. Because my brother just wanted a local instance, there is no real need\nfor extra features that would be useful on a public instance. But because the market for such a webapp is too low and the development process would take too long for such less\nearn from it, I stopped working on it. You can feel free to contribute to this project. I will accept all good pull_requests to this project. But it would be hard to validate \nthem, because this repository does not have any CI/CD pipelines for validating the code-quality and other important things in the pull_request.\n\n# Contribute\n\nAs I said, feel free to open pull_requests to this repo to make this project grow. Of course, I will review each pull_request on my own to check, if the code is working properly.\nBecause there are no CI/CD pipelines given, it is hard to check all the requirements, which could take a long time. Feel free to live your own code style as long as it is readable \nand your code is documented properly with a fluent english language. Even if there are no needs for unit testing, provide some test cases. This would make the work to review your \npull_request easier and faster for me. Please also try to use given libaries and reduce duplications in your code. At all you can say, just keep the codebase clean and you can\nadd any feature you want, except spy features.\n\n# Setup\n\nThere is no setup given in this project. You can use the public docker image hosted on the docker hub to run the project`s docker image. But it can happen, that the\nserver crashes often, because it is an development server and has not been tested with higher workloads and more than 10 clients at one tine. \nThere is no other simple way to host the project by your own. But as I do not recommend to host this project at all, this should not be a big issue.\n\n# Techstack\n\nrust =\u003e 1.43\u003cbr\u003e\nactix-web =\u003e 3\u003cbr\u003e\nreact =\u003e 17\u003cbr\u003e\ntypescript =\u003e 4.2.4\u003cbr\u003e\nfontawsome =\u003e 1.2.35\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fpaintshare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathisburger%2Fpaintshare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fpaintshare/lists"}