{"id":42712286,"url":"https://github.com/octplane/uu.js","last_synced_at":"2026-01-29T15:12:12.119Z","repository":{"id":12719838,"uuid":"15392515","full_name":"octplane/uu.js","owner":"octplane","description":"Private paste, with Client-side AES encryption. File uploads / Syntax highlighting","archived":false,"fork":false,"pushed_at":"2017-03-23T14:14:14.000Z","size":304,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-16T02:43:14.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://uu.zoy.fr/","language":"CSS","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/octplane.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}},"created_at":"2013-12-23T10:00:17.000Z","updated_at":"2019-09-04T05:02:54.000Z","dependencies_parsed_at":"2022-09-23T09:22:49.832Z","dependency_job_id":null,"html_url":"https://github.com/octplane/uu.js","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/octplane/uu.js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octplane%2Fuu.js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octplane%2Fuu.js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octplane%2Fuu.js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octplane%2Fuu.js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/octplane","download_url":"https://codeload.github.com/octplane/uu.js/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/octplane%2Fuu.js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28880017,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-29T15:12:10.502Z","updated_at":"2026-01-29T15:12:12.110Z","avatar_url":"https://github.com/octplane.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"uu.js\n=====\n\nUU.js is a private paste website designed for developers and people who want to share screenshot quickly. Also, all text data is encrypted on the server and when using the website to paste text\nthe encryption key is **NEVER** given to the server.\n\nFeatures\n========\n\nUU was designed after \u003ca href='http://stackoverflow.com/questions/9465215/pastie-with-api-and-language-detection'\u003eI started looking\u003c/a\u003e for such a tool and didn't find it. Thus, it has some interesting features.\n\n- UU automatically performs some syntax highlighting on the text you paste in it.\n- The encrypted text is sent to the server and the server has no way to recover the encryption key.\n\n- You can also upload images to attach to your pastes.\n\n- The paste expires after a given amount of time.\n\n- No javascript tracker, almost no log on the server.\n- Very small footprint\n- The images or attachments you upload are not encrypted and clearly linked in the database server-side\n\nInstall\n=======\n\n```\ngit clone git@github.com:octplane/uu.js.git\ncd uu.js\nnpm install \u0026\u0026 grunt install\nENV=production grunt\n\n```\n\nGo to http://localhost:3000/ to use the application.\n\nFrom the command line\n=====================\n\n```\ncurl -i -H \"expire:60\" -F name=upload -F filedata=@some-file.txt http://localhost:3000/\n```\nor\n```\ncurl -X POST -dtext=\"Hello World\" -dexpire=60 -XPOST http://localhost:3000/\n```\n\nThe pastes are encrypted too, but the password is generated on the server and might be sniffed on the wire or in server memory.\n\nConfiguration\n===========\n\n- UU reads its data from `~/.uu/` or `env['UU_PATH']`. It **must** have write access to this folder in order to work correctly.\n- The file upload feature uses Node file upload facility and create temporary files in a tmp folder.\n\nLicense\n======\n\nMIT, see LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctplane%2Fuu.js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foctplane%2Fuu.js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foctplane%2Fuu.js/lists"}