{"id":21155665,"url":"https://github.com/ashraf-khabar/funcplot-plottingfunctionsmadeeasy","last_synced_at":"2026-05-11T06:52:00.776Z","repository":{"id":131179862,"uuid":"592092593","full_name":"Ashraf-Khabar/FuncPlot-PlottingFunctionsMadeEasy","owner":"Ashraf-Khabar","description":"FuncPlot is a user-friendly app built with Kivy and KivyMD that allows you to easily plot and visualize mathematical functions on your desktop or mobile device. With its intuitive interface and support for multiple functions, FuncPlot makes it easy to explore and understand complex mathematical concepts.","archived":false,"fork":false,"pushed_at":"2023-04-01T15:49:05.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T08:44:44.692Z","etag":null,"topics":["kivy","kivymd","matplotlib","numpy","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Ashraf-Khabar.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}},"created_at":"2023-01-22T22:07:19.000Z","updated_at":"2023-02-10T09:06:20.000Z","dependencies_parsed_at":"2023-07-18T20:15:07.260Z","dependency_job_id":null,"html_url":"https://github.com/Ashraf-Khabar/FuncPlot-PlottingFunctionsMadeEasy","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/Ashraf-Khabar%2FFuncPlot-PlottingFunctionsMadeEasy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashraf-Khabar%2FFuncPlot-PlottingFunctionsMadeEasy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashraf-Khabar%2FFuncPlot-PlottingFunctionsMadeEasy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashraf-Khabar%2FFuncPlot-PlottingFunctionsMadeEasy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ashraf-Khabar","download_url":"https://codeload.github.com/Ashraf-Khabar/FuncPlot-PlottingFunctionsMadeEasy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243597838,"owners_count":20316844,"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":["kivy","kivymd","matplotlib","numpy","python"],"created_at":"2024-11-20T11:25:46.536Z","updated_at":"2026-05-11T06:52:00.724Z","avatar_url":"https://github.com/Ashraf-Khabar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FuncPlot\n \n\u003cimg src=\"https://img.shields.io/badge/Made%20by-Ashraf%20Khabar-blue\" alt=\"made by Ashraf Khabar\"\u003e\n\nFuncPlot is a user-friendly app built with [Kivy](https://kivy.org/) and [KivyMD](https://kivymd.readthedocs.io/) that allows you to easily plot and visualize mathematical functions on your desktop or mobile device. With its intuitive interface and support for multiple functions, FuncPlot makes it easy to explore and understand complex mathematical concepts.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"[https://nodejs.org/en/](https://www.python.org/)\"\u003e \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/1280px-Python_logo_and_wordmark.svg.png\" alt=\"python\" height=\"70\"\u003e\u003c/a\u003e\n  \u003ca href=\"[https://expressjs.com](https://kivy.org/doc/stable/)\"\u003e \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/5/58/Kivy_logo.png\" alt=\"kivy\" height=\"70\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://kivymd.readthedocs.io/en/1.1.1/\"\u003e \u003cimg src=\"https://avatars.githubusercontent.com/u/12729247?s=200\u0026v=4\" alt=\"kivyMD\" height=\"70\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### Features\n- Plot multiple functions at once\n- Interactive interface for easy function input\n- Customizable color and line style for each function\n- Zoom and pan functionality for precise visualization\n\n## Requirements\n- Python 3\n- kivy, kivyMD\n- numpy\n\n### Installation\nFuncPlot requires Python 3.7 or higher to run. To install the necessary dependencies, run the following command:\n```bash\npip install kivy\npip install kivymd\npip install numpy\n```\n## Usage\n1. Run the app by executing `python main.py`\n3. Feel free on clcking on buttons of functions to visualize the ploting on the screen\n4. You can link this app with a database and store the historic of all plots\n\n## Contribution\nFeel free to fork this repository and make contributions.\n\n## License\nThis project is licensed under the [MIT License](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashraf-khabar%2Ffuncplot-plottingfunctionsmadeeasy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashraf-khabar%2Ffuncplot-plottingfunctionsmadeeasy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashraf-khabar%2Ffuncplot-plottingfunctionsmadeeasy/lists"}