{"id":20963181,"url":"https://github.com/0sir1ss/carbon","last_synced_at":"2025-04-14T06:42:37.841Z","repository":{"id":59459873,"uuid":"497418965","full_name":"0sir1ss/Carbon","owner":"0sir1ss","description":"[UNMAINTAINED] A Python script to obfuscate and protect your code by renaming classes, functions, variables and remove comments and docstrings.","archived":false,"fork":false,"pushed_at":"2024-06-25T16:02:12.000Z","size":60,"stargazers_count":96,"open_issues_count":5,"forks_count":11,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-27T20:23:02.418Z","etag":null,"topics":["obfuscation","obfuscator","obfuscators","pyobfuscator","python","python-3","python-obfuscate","python-obfuscation-github","python-obfuscator","python-script","python3","pythonobfuscator"],"latest_commit_sha":null,"homepage":"","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/0sir1ss.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-28T20:14:25.000Z","updated_at":"2025-02-04T14:56:53.000Z","dependencies_parsed_at":"2024-11-19T06:55:03.161Z","dependency_job_id":null,"html_url":"https://github.com/0sir1ss/Carbon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0sir1ss%2FCarbon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0sir1ss%2FCarbon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0sir1ss%2FCarbon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0sir1ss%2FCarbon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0sir1ss","download_url":"https://codeload.github.com/0sir1ss/Carbon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837260,"owners_count":21169373,"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":["obfuscation","obfuscator","obfuscators","pyobfuscator","python","python-3","python-obfuscate","python-obfuscation-github","python-obfuscator","python-script","python3","pythonobfuscator"],"created_at":"2024-11-19T02:42:23.875Z","updated_at":"2025-04-14T06:42:37.815Z","avatar_url":"https://github.com/0sir1ss.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" id=\"top\"\u003e \r\n  \u003cimg src=\"./img.png\" alt=\"Carbon\" /\u003e\r\n\r\n  \u0026#xa0;\r\n\r\n\u003c/div\u003e\r\n\r\n\u003ch1 align=\"center\"\u003e[UNMAINTAINED] Carbon\u003c/h1\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg alt=\"Github top language\" src=\"https://img.shields.io/github/languages/top/0sir1ss/Carbon\"\u003e\r\n\r\n  \u003cimg alt=\"Github stars\" src=\"https://img.shields.io/github/stars/0sir1ss/Carbon\" /\u003e\r\n\r\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/0sir1ss/Carbon\"\u003e\r\n\r\n  \u003c!-- \u003cimg alt=\"Github issues\" src=\"https://img.shields.io/github/issues/0sir1ss/Carbon\" /\u003e --\u003e\r\n\r\n  \u003c!-- \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/0sir1ss/Carbon\"\u003e --\u003e\r\n  \r\n  \u003c!-- \u003cimg alt=\"Github language count\" src=\"https://img.shields.io/github/languages/count/0sir1ss/Carbon\"\u003e --\u003e\r\n  \r\n  \u003c!-- \u003cimg alt=\"Github forks\" src=\"https://img.shields.io/github/forks/0sir1ss/Carbon\" /\u003e --\u003e\r\n\r\n\u003c/p\u003e\r\n\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#dart-about\"\u003eAbout\u003c/a\u003e \u0026#xa0; | \u0026#xa0; \r\n  \u003ca href=\"#sparkles-features\"\u003eFeatures\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\r\n  \u003ca href=\"#rocket-technologies\"\u003eTechnologies\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\r\n  \u003ca href=\"#white_check_mark-requirements\"\u003eRequirements\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\r\n  \u003ca href=\"#checkered_flag-starting\"\u003eStarting\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\r\n  \u003ca href=\"#memo-license\"\u003eLicense\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\r\n  \u003ca href=\"https://github.com/0sir1ss\" target=\"_blank\"\u003eAuthor\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n## :dart: About ##\r\n\r\nWhen looking around for python obfuscators, you might have found some like pyarmor, or pyminifier.\\\r\nBut then there's one that does actually obfuscate the code which can't be reversed to the original source. You can find it [here](https://pyob.oxyry.com/), but there's just one small caveat.\\\r\nPurchasing it costs **USD $1998**.\r\n\r\nNow that's not to say you can't use it for free, after all if you want to use it online it's free to use. But if you wish to use an offline cli version, well then you need to pay.\r\n\r\nThis is where Carbon comes in. I decided to make my own version of the oxyry obfuscator which does the same job. It renames classes, functions, parameters and variables. It removes docstrings and comments and doesn't stick on a line number at the end of each line. But best of all, it isn't locked to Python 3.3-3.7.\r\n\r\n## :sparkles: Features ##\r\n\r\n:heavy_check_mark: Remove docstrings and comments\\\r\n:heavy_check_mark: Rename classes, functions, parameters and variables\r\n\r\n## :rocket: Technologies ##\r\n\r\nThe following tools were used in this project:\r\n\r\n- [Python](https://www.python.org/)\r\n\r\n## :white_check_mark: Requirements ##\r\n\r\nBefore starting, you need to have [Python](https://www.python.org/) installed.\r\n\r\n## :checkered_flag: Starting ##\r\n\r\n```bash\r\n# Clone this project\r\n$ git clone https://github.com/0sir1ss/Carbon\r\n\r\n# Access\r\n$ cd Carbon\r\n\r\n# Run the project\r\n$ python carbon.py\r\n```\r\n\r\n## :memo: License ##\r\n\r\nThis project is under license from MIT. For more details, see the [LICENSE](LICENSE) file.\r\n\r\n\r\nMade with :heart: by \u003ca href=\"https://github.com/0sir1ss\" target=\"_blank\"\u003e0sir1s\u003c/a\u003e\r\n\r\n\u0026#xa0;\r\n\r\n\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0sir1ss%2Fcarbon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0sir1ss%2Fcarbon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0sir1ss%2Fcarbon/lists"}