{"id":17579220,"url":"https://github.com/miguelvis/tinydev","last_synced_at":"2026-03-04T04:31:24.381Z","repository":{"id":69296452,"uuid":"86503234","full_name":"MiguelVis/TinyDev","owner":"MiguelVis","description":"TinyDev is a programming language for kids.","archived":false,"fork":false,"pushed_at":"2022-04-24T18:45:02.000Z","size":1620,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-08T06:34:08.384Z","etag":null,"topics":["kids-programming","programming-language"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MiguelVis.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"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}},"created_at":"2017-03-28T20:16:13.000Z","updated_at":"2023-01-26T14:41:00.000Z","dependencies_parsed_at":"2023-02-24T00:00:20.150Z","dependency_job_id":null,"html_url":"https://github.com/MiguelVis/TinyDev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MiguelVis/TinyDev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelVis%2FTinyDev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelVis%2FTinyDev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelVis%2FTinyDev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelVis%2FTinyDev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MiguelVis","download_url":"https://codeload.github.com/MiguelVis/TinyDev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MiguelVis%2FTinyDev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30071687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T03:25:38.285Z","status":"ssl_error","status_checked_at":"2026-03-04T03:25:05.086Z","response_time":59,"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":["kids-programming","programming-language"],"created_at":"2024-10-22T00:44:07.160Z","updated_at":"2026-03-04T04:31:24.371Z","avatar_url":"https://github.com/MiguelVis.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"TinyDev\n-------\n\nProgramming language for kids.\n\nhttp://www.floppysoftware.es/tinydev/\n\nfloppysoftware@gmail.com\n\n\nOverview\n--------\n\nTinyDev is a programming language for kids. It was created with the goal they learn how to resolve logical problems.\n\nAlthough it's a very complete language, it has been designed to be easy using it, avoiding the complications and difficulties of certain programming languages for kids, very much in vogue today.\n\nUsing TinyDev, the kids can draw graphics, write text, move images on screen, play sounds, and interact with their programs with the keyboard and the mouse.\n\nIn addition, it's accompanied by a small IDE (Integrated Development Environment). With it, the kids can create, edit and run their own programs, as with professional programming languages.\n\nAnd... it's free!\n\n\nThe IDE\n-------\n\nThe IDE (Integrated Development Environment) of TinyDev has been designed to seem and act like the ones that come with the professional programming languages. Supports the English and Spanish languages.\n\nIt has the characteristic functions of this kind of environments, among them:\n- Create, open, save and print source code files.\n- Edit source code of programs.\n- Run and stop the current program.\n- Configure the IDE.\n- Show help about the IDE and the programming language.\n- Fast access buttons to the most frequent actions.\n- Fast selection panel with all the keywords of the language.\n- Information panel about the current source code.\n\n\nExamples\n--------\n\nWith the aim to help our little kids to learn this programming language, it has been developed some example programs, which show the capabilities of TinyDev.\n\nSome of them are:\n- Chase: a game in which two robots want to catch you.\n- Space: the classic game of space ships and asteroids.\n- Memory: a game with coloured tokens, to exercise our memory.\n- Simulation of an aquarium.\n- The classic game of tic-tac-toe.\n- Drawings: truck, building, screen effects...\n\n\nRequirements\n------------\n\nThe requirements to install and run TinyDev are the following:\n- Computer with Java 1.8 or higher.\n- Want to learn and have fun.\n\n\nMany thanks to...\n-----------------\n\nThe icons used in the IDE come from the Crystal Clear icon set by Everaldo Coelho and they are licensed under the GNU Lesser General Public License (LGPL).\n\n\nCopyright and license\n---------------------\n\nTinyDev - Programming language for kids\n\nCopyright (C) 2017-2022 Miguel I. Garc�a L�pez (FloppySoftware).\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n\nRead the file `LICENSE.MD` for more details.\n        \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelvis%2Ftinydev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelvis%2Ftinydev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelvis%2Ftinydev/lists"}