{"id":29458919,"url":"https://github.com/emi-a-v/lambda-calc-gui","last_synced_at":"2026-05-19T02:03:14.387Z","repository":{"id":304403654,"uuid":"1018692908","full_name":"Emi-A-V/lambda-calc-gui","owner":"Emi-A-V","description":"A graphical user interface for the lambda engine.","archived":false,"fork":false,"pushed_at":"2025-07-12T21:08:51.000Z","size":531,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-12T22:24:32.364Z","etag":null,"topics":["go","golang","vue","wails","wails-app"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/Emi-A-V.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-12T20:26:24.000Z","updated_at":"2025-07-12T21:14:56.000Z","dependencies_parsed_at":"2025-07-12T22:37:42.443Z","dependency_job_id":null,"html_url":"https://github.com/Emi-A-V/lambda-calc-gui","commit_stats":null,"previous_names":["emi-a-v/lambda-calc-gui"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Emi-A-V/lambda-calc-gui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emi-A-V%2Flambda-calc-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emi-A-V%2Flambda-calc-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emi-A-V%2Flambda-calc-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emi-A-V%2Flambda-calc-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Emi-A-V","download_url":"https://codeload.github.com/Emi-A-V/lambda-calc-gui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emi-A-V%2Flambda-calc-gui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265224178,"owners_count":23730348,"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":["go","golang","vue","wails","wails-app"],"created_at":"2025-07-14T00:10:03.424Z","updated_at":"2026-05-19T02:03:14.380Z","avatar_url":"https://github.com/Emi-A-V.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\" style=\"text-align: center\"\u003e\n  \u003cimg src=\"./assets/images/appicon.png\" width=\"20%\"\u003e\u003cbr/\u003e\n\u003c/p\u003e\n\n# **λ-Loom** \u003cbr\u003e _(A lambda-calc GUI)_\nThe lambda-calc-GUI is based on the [lambda-calc engine](https://github.com/Emi-A-V/lambda-calc/tree/engine) and builds a user-friendly GUI on top of it.\nThe app is made with [wails library](https://wails.io/).\n\n## Features\nThe GUI makes it easy to interact with the lambda-calc engine. The interface shows the history of the last calculations as well as all defined functions and variables.\n\n\u003cp align=\"center\" style=\"text-align: center\"\u003e\n  \u003cimg src=\"./assets/images/window-light.png\" width=\"55%\"\u003e\u003cbr/\u003e\n\u003c/p\u003e\n\n## Usage\nFor learning how to use lambda-calc please refer to the [CLI implementation](https://github.com/Emi-A-V/lambda-calc/tree/main) of this project.\n\n\n## Config-File\nThe config file can be found under `config/config.toml`. The config file defines the behavior of the math engine.\n\n#### Options\nCurrently options are only there to debug the program and trace back at what point an error occured.\n```toml\n[options]\nshow_debug_process = false\n```\n|Option - _bool_|Effect|\n|---------------|------|\n|`show_debug_process`|Prints out message about the state of the program during calculation.|\n\n#### Symbols\nAll symbols used when entering an equation can be configured:\n```toml\n[symbols]\ndecimal_split = '.'\n\nplus = '+'\nminus = '-'\nmultiply = '*'\ndivide = '/'\n\nsqrt = 'sqrt'\npower = '^'\n```\nCurrently `sqrt` is the only multi-character symbol.\n#### Constants\nConstants can also be defined in the config file. All constants are declared under the constant struct, with the key being the name of the variable and the value the value of the variable. The value is in a Float64 format. By default these constants are included:\n```toml\n[constants]\npi = 3.14159265\nphi = 1.618033988\ne = 2.71828182\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femi-a-v%2Flambda-calc-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femi-a-v%2Flambda-calc-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femi-a-v%2Flambda-calc-gui/lists"}