{"id":19683601,"url":"https://github.com/tcmenu/tcmenu-examples-starters","last_synced_at":"2025-07-24T07:35:00.974Z","repository":{"id":261945814,"uuid":"879250815","full_name":"TcMenu/tcmenu-examples-starters","owner":"TcMenu","description":"TcMenu application examples and starter projects","archived":false,"fork":false,"pushed_at":"2024-11-28T14:29:21.000Z","size":626,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-10T06:17:20.138Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TcMenu.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":"2024-10-27T12:18:30.000Z","updated_at":"2024-11-09T16:34:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"7311169e-30cf-4488-b90a-7993e2a32318","html_url":"https://github.com/TcMenu/tcmenu-examples-starters","commit_stats":null,"previous_names":["tcmenu/tcmenu-examples-starters"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TcMenu%2Ftcmenu-examples-starters","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TcMenu%2Ftcmenu-examples-starters/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TcMenu%2Ftcmenu-examples-starters/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TcMenu%2Ftcmenu-examples-starters/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TcMenu","download_url":"https://codeload.github.com/TcMenu/tcmenu-examples-starters/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993350,"owners_count":19890416,"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":[],"created_at":"2024-11-11T18:14:54.994Z","updated_at":"2025-02-27T07:19:39.629Z","avatar_url":"https://github.com/TcMenu.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TcMenu examples and starter projects\n\n[![Java Build](https://github.com/TcMenu/tcmenu-examples-starters/actions/workflows/build.yaml/badge.svg)](https://github.com/TcMenu/tcmenu-examples-starters/actions/workflows/build.yaml)\n[![davetcc](https://img.shields.io/badge/davetcc-dev-blue.svg)](https://github.com/davetcc)\n[![JSC TechMinds](https://img.shields.io/badge/JSC-TechMinds-green.svg)](https://www.jsctm.cz)\n\n## License\n\n* All examples are Apache licensed.\n* Please **do** brand/rename any public facing applications so they don't get confused with our own offerings.\n* These are provided as-is and we don't release them, or support them directly. Once you've formed them into a suitable form for deployment or use, you should ensure you have your own channels to release and support them.\n\n## Java examples\n\n### Setting up a Java build\n\nFor development we recommend IntelliJ, either edition of it should be fine to get started with. To build on the command line, ensure that you have the most recent OpenJDK and a recent version of maven on your system, without these it will not be possible to build.\n\n* All OpenJDK's that we've tested work for this, we've tried: Liberica, Adoptium, Amazon Corretto and Microsoft JDK.\n* For Apache maven we recommend using [https://maven.apache.org/]\n\nUsing git or zip download, get the contents of the tcMenu repository locally, for example:\n\n    git clone https://github.com/TcMenu/tcmenu-examples-starters.git\n\nOnce you've set up the above you can start with any of the following projects:\n\n* embedControlJavaFX: A starting point for deploying a desktop control and monitoring UI app that works on many platforms.\n* embeddedJavaDeviceUI: A starting point embedded control application for embedded boards that can run JavaFX.\n* javaApiExamples: A number of examples that show various types of connection possibilities with the Java API.\n* javaApiWebsocketServer: An example that shows how to use a simple websocket library standalone with a separate web server.\n\n## DotNet examples\n\n* Will be migrated here shortly\n\n## Python examples\n\n* Will be migrated here shortly\n\n## Flutter examples\n\n* Will be migrated here shortly\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcmenu%2Ftcmenu-examples-starters","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftcmenu%2Ftcmenu-examples-starters","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcmenu%2Ftcmenu-examples-starters/lists"}