{"id":38601349,"url":"https://github.com/oriedita/oriedita","last_synced_at":"2026-01-17T08:34:00.245Z","repository":{"id":37860041,"uuid":"395055367","full_name":"oriedita/oriedita","owner":"oriedita","description":"Oriedita (fork of Orihime) is an origami crease pattern editor and folding simulator.","archived":false,"fork":false,"pushed_at":"2025-10-03T11:10:10.000Z","size":8984,"stargazers_count":99,"open_issues_count":50,"forks_count":24,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-03T13:12:18.847Z","etag":null,"topics":["geometry","hacktoberfest","java","origami"],"latest_commit_sha":null,"homepage":"https://oriedita.github.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oriedita.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-11T16:40:23.000Z","updated_at":"2025-10-03T11:10:17.000Z","dependencies_parsed_at":"2024-06-22T00:13:38.396Z","dependency_job_id":"c1557f37-0dc9-48a7-aa34-c0b45777dbee","html_url":"https://github.com/oriedita/oriedita","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/oriedita/oriedita","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oriedita%2Foriedita","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oriedita%2Foriedita/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oriedita%2Foriedita/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oriedita%2Foriedita/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oriedita","download_url":"https://codeload.github.com/oriedita/oriedita/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oriedita%2Foriedita/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28504364,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: 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":["geometry","hacktoberfest","java","origami"],"created_at":"2026-01-17T08:33:59.824Z","updated_at":"2026-01-17T08:34:00.238Z","avatar_url":"https://github.com/oriedita.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Oriedita\n\nVisit the [Oriedita website](https://oriedita.github.io) for more information.\n\n_This a fork of Orihime オリヒメ and not affiliated with the original version._\n\nOriedita is a software used for drawing origami crease patterns. It comes with a wide range of tools to help you\ndraw crease patterns.\n\nOriedita can simulate folding a crease pattern and show if a crease pattern is flat-foldable, and show a\nfolded version of the crease pattern if it is.\n\nThe software is based on Orihime with added performance, stability and usage improvements. Notable improvements are:\n\n- [Making it possible to fold very complex crease patterns](https://origami.abstreamace.com/2021/10/13/fold-a-full-ryujin-3-5-with-orihime-algorithm/)\n  that would be impossible to fold in Orihime.\n- Dark mode and improved Look and Feel\n- Improved file save handling and better .cp support\n- .FOLD file support\n- Persisting application state\n- Easier installation on Windows\n\n## Usage\n\n**[Download the latest version from the Releases page.](https://github.com/oriedita/oriedita/releases)**\n\n[Download the latest development version.](https://nightly.link/oriedita/oriedita/workflows/maven/master/oriedita-jar.zip)\n\nAfter downloading the latest version you can use the installer to install the software or run the jar using Java (at\nleast version 17).\n\nYou should be presented with the main interface of Oriedita.\n\n![](https://imgur.com/dUT8JK6.png)\n\nUse the mouse to draw lines on the crease pattern, using the ![MVEA](https://i.imgur.com/4vm5CND.png) buttons to change\nthe type of the fold line, and use the ![Fold](https://i.imgur.com/IDUV2Ss.png) button to try and fold the crease\npattern.\n\nClicking on buttons will update the help box with a help text for that button.\n\n### Saving\n\n\u003cdl\u003e\n\u003cdt\u003e.ori\u003c/dt\u003e\n\u003cdd\u003eOriedita file format .ori saves the crease pattern, customized colors and the camera position. Recommended when developing a new crease pattern as loading it brings you back to the same state as you left it.\u003c/dd\u003e\n\u003cdt\u003e.cp\u003c/dt\u003e\n\u003cdd\u003eThe .cp file format only saves creases (no circles or state). More lightweight and portable and should be used when sharing with someone else. It can also be opened in other origami crease pattern softwares.\u003c/dd\u003e\n\u003cdt\u003e.fold\u003c/dt\u003e\n\u003cdd\u003eThe .fold file format is more advanced format like .ori and can be used across different origami softwares.\u003c/dd\u003e\n\u003c/dl\u003e\n\n## Advanced usage\n\nThis section describes advanced topics such as custom configuration files. Not necessary for normal usage.\n\n## Configuration\n\nConfiguration is saved to the following _configuration directories_:\n\n- `%APPDATA%\\oriedita` on Windows\n- `~/Library/Application Support/oriedita` on Mac\n- `~/.oriedita` on Linux and other systems\n\nIt should not be needed to access files in this directory yourself.\n\n### Button configuration (hotkeys, names, help, tooltip)\n\nButton configuration is found in these properties files: \n- [`hotkey.properties`](oriedita/src/main/resources/hotkey.properties)\n- [`name.properties`](oriedita/src/main/resources/name.properties)\n- [`help.properties`](oriedita/src/main/resources/help.properties)\n- [`tooltip.properties`](oriedita/src/main/resources/tooltip.properties)\n- [`icons.properties`](oriedita/src/main/resources/icons.properties)\n- [`gif.properties`](oriedita/src/main/resources/gif.properties) \n\nPlacing these files in the configuration directory or in the same directory as the jar will override the values, allowing customization of hotkeys or translations.\n\nRead the JavaDoc\non [`javax.swing.KeyStroke.getKeyStroke(String)`](https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/KeyStroke.html#getKeyStroke(java.lang.String))\nfor more information on the format used for hotkeys. Wrong KeyStroke strings are reported to the consoleDialog.\n\n### Application state\n\nThe application state is saved to `config.json` in the configuration directory. It contains information about the\napplication and is restored when the application starts.\n\n## FAQ\n\n### How do I reset Oriedita?\n\nTo reset all options in Oriedita to the default state, remove all files in the _configuration directory_, see\nthe [Configuration](#Configuration) section to find this directory on your operating system.\n\n### Oriedita does not fit on my screen\n\nSome installations of windows use scaling to make everything larger and easier to use. This can cause Oriedita to become\nlarger than the screen. Disable ui scaling to prevent this.\n\nWhen running Oriedita from the jar, execute the jar as follwos:\n\n```bash\njava -jar -D\"sun.java2d.uiScale=1\" oriedita-vX.X.X.jar\n```\n\nWhen using the installer or portable installation navigate to the directory of the installation (C:\\Program\nFiles\\Oriedita) and edit the `Oriedita.cfg` file in the `app` directory, add the following line at the end of the file.\n\n```\njava-options=-Dsun.java2d.uiScale=1\n```\n\n## Notes\n\n### Orihime\n\nOrihime is an awesome tool that is used by origami designers to design new origami models. Orihime is developed by MT777\nand can be downloaded from  http://mt777.html.xdomain.jp/. Undertrox developed orihimeMod, which adds some extra\nfeatures to the Orihime software, this version can be downloaded from https://github.com/undertrox/orihimeMod\n\n### Theory\n\nExtended Fushimi (Husimi) Theorem (used in FoldLineSet) is a version\nof [Kawasaki's Theorem](https://en.wikipedia.org/wiki/Kawasaki%27s_theorem) for flatfoldability of vertices in a crease\npattern, specifically for 4-crease vertices.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foriedita%2Foriedita","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foriedita%2Foriedita","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foriedita%2Foriedita/lists"}