{"id":18360132,"url":"https://github.com/wekan/wami","last_synced_at":"2026-01-21T11:33:43.612Z","repository":{"id":249492109,"uuid":"831667807","full_name":"wekan/wami","owner":"wekan","description":"WeKan for Amiga etc. Made with FreePascal.","archived":false,"fork":false,"pushed_at":"2025-12-22T05:16:48.000Z","size":4418,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-23T16:53:04.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/wekan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-21T09:09:12.000Z","updated_at":"2025-12-22T05:16:51.000Z","dependencies_parsed_at":"2025-01-05T09:26:07.608Z","dependency_job_id":"06c74075-62c3-476f-be1b-dada081c3b3e","html_url":"https://github.com/wekan/wami","commit_stats":null,"previous_names":["wekan/wami"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wekan/wami","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwami","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwami/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwami/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwami/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wekan","download_url":"https://codeload.github.com/wekan/wami/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwami/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28632771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":"2024-11-05T22:26:46.614Z","updated_at":"2026-01-21T11:33:43.600Z","avatar_url":"https://github.com/wekan.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wami: WeKan made with FreePascal for Amiga etc\n\n## Design\n\n- Works at all browsers with same code\n  - Modern\n    - Drag multiple cards at once with touch at modern devices with https://interactjs.io\n    - SVG/VML for vector drawing\n  - Retro\n    - HTML4 like at https://aminet.net\n    - Icons with GIF images, because GIF works at all browsers\n    - [Round corners](https://github.com/wekan/wekan/issues/4326) for cards and board icons with transparent corner GIF image\n    - Vector drawing at all browsers, function DrawLine(), for Pi Program Board with Red (and other color) Strings https://github.com/wekan/wekan/issues/3392\n      - SVG\n        - Netsurf\n        - Safari/Chromium/Firefox based browsers\n      - VML\n        - IE6\n      - TODO: ASCII art\n        - Amiga IBrowse\n        - Elinks\n        - w3m\n   - Not supported browsers:\n     - Why?\n       - No HTML Button and submit form features. How to save form data?\n       - Is there some way to get these working?\n     - IE3 at Win95\n     - Netscape at OS/2\n- Accessibility\n  - Like KDE accessibility issue\n    - EU Directive 2019/882\n    - https://invent.kde.org/teams/accessibility/collaboration/-/issues/30\n    - https://www.youtube.com/watch?v=PM6TRj54L_8\n\n## Screenshot\n\nFreePascal compilers for many operating systems:\nhttps://www.freepascal.org/download.html\n\nHere is that wekan.pas compiled with FreePascal at\nAmigaOS 3.2 680x0, using IBrowse webbrowser,\nrunning at AmiBerry Amiga Emulator\n(AmiBerry executeable originally for RasPi4),\nrunning at M1 Air Asahi Ubuntu 24.04:\n\n![screenshot](screenshot.png)\n\n## Cloning repo\n\n```\ngit clone https://github.com/wekan/wami\n\ncd wami\n```\n\n## Compiling with FreePascal\n\n```\nfpc wekan.pas\n```\n\n## Running at Amiga\n\n```\nwekan\n```\n\n## Running at Linux\n\nAdd executeable permission:\n```\nchmod +x wekan\n```\n\nRun:\n```\n./wekan\n```\n\n## Running at Windows\n\n```\nwekan.exe\n```\n\n## Stopping\n\nKeyboard keys `Ctrl` and `c`:\n\n```\nCtrl-c\n```\n\n## Web framework\n\nhttps://wiki.freepascal.org/fpWeb_Tutorial\n\n## Web browsers\n\n- Tested with all browsers, works also without Javascript:\n  - Modern browsers based on: Chromium, Firefox, Safari\n  - Upcoming browsers: Ladybird\n  - Limited Javascript: Netsurf, Amiga IBrowse, ReactOS 32bit Wine Internet Explorer\n  - Without Javascript: Lynx, ELinks, w3m w3m-img, FreeDOS Dillo\n  - Legacy browsers: Netscape, IE\n- If browser has Javascript support, Javascript code can use https://unpoly.com for additional effects.\n- No cookies. No localstorage. Sessions stored to serverside database, based on browser properties. More info at https://github.com/wekan/wekanstudio/blob/main/docs/roadmap.md#sessions\n\n## Backend: FreePascal/SQLite\n\n- SSR (Server Side Rendering). Like Web 1.0, with HTML/CSS at frontend\n  using HTML Forms with POST/GET. FreePascal at backend. Similar like LAMP.\n\n## This is one of WeKan Multiverse prototypes\n\n- WeKan Open Source kanban https://wekan.github.io https://github.com/wekan/wekan/wiki/Deep-Dive-Into-WeKan\n  - Same features, with changes to use minimal amount of code\n  - Same API:\n    - https://wekan.github.io/api/ \n    - https://github.com/wekan/wekan/blob/main/api.py\n- WeKan Multiverse prototypes https://github.com/wekan/wekan/wiki/WeKan-Multiverse-Roadmap\n- Database structure is same as in WeKan Open Source kanban https://wekan.github.io https://github.com/wekan/wekan (also features will be same and more),\n  when exported to SQLite with https://github.com/wekan/minio-metadata\n\nNative apps will be added for many CPU/OS. They will use same WeKan APIs, and native hardware features.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwami","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwekan%2Fwami","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwami/lists"}