{"id":13610453,"url":"https://github.com/kagsa/kagsa","last_synced_at":"2025-12-14T16:05:09.034Z","repository":{"id":49441135,"uuid":"496629417","full_name":"kagsa/kagsa","owner":"kagsa","description":"KAGSA PROGRAMMING LANGUAGE","archived":false,"fork":false,"pushed_at":"2023-10-16T18:18:18.000Z","size":4727,"stargazers_count":64,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-17T08:58:59.527Z","etag":null,"topics":["compile","compiler","compiler-frontend","console","console-application","interpreter","kagsa","kg","lang","language","languages","open-source","programming","programming-language","programming-languages","python"],"latest_commit_sha":null,"homepage":"http://www.kagsa.org","language":"Python","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/kagsa.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}},"created_at":"2022-05-26T13:22:46.000Z","updated_at":"2024-02-29T16:58:24.000Z","dependencies_parsed_at":"2024-04-16T08:42:07.467Z","dependency_job_id":null,"html_url":"https://github.com/kagsa/kagsa","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kagsa%2Fkagsa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kagsa%2Fkagsa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kagsa%2Fkagsa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kagsa%2Fkagsa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kagsa","download_url":"https://codeload.github.com/kagsa/kagsa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223549276,"owners_count":17163630,"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":["compile","compiler","compiler-frontend","console","console-application","interpreter","kagsa","kg","lang","language","languages","open-source","programming","programming-language","programming-languages","python"],"created_at":"2024-08-01T19:01:44.842Z","updated_at":"2025-12-14T16:05:04.000Z","avatar_url":"https://github.com/kagsa.png","language":"Python","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"\r\n\u003cimg src=\"https://www.kagsa.org/download/assets/logo.png\" \u003e\r\n\r\n#\r\n\u003cp align=\"center\" \u003e\r\nKAGSA is a new Interpreted programming language based on Python.\u003cbr\u003e\r\n\u003ca href=\"https://github.com/kagsa/kagsa/tree/main/kagsasrc\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/code-size/kagsa/kagsa?style=flat-square\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://www.kagsa.org/download/\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/kagsa/kagsa/total?style=flat-square\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/kagsa/kagsa/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/kagsa/kagsa?style=flat-square\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://www.kagsa.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/Web-KAGSA.ORG-blue?style=flat-square\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\nit designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.\r\n\r\n# Installation\r\n\r\nYou can download it via Python pip, launch the command prompt and run the following command:\r\n```\r\npip install kagsa\r\n```\r\nKAGSA is also available for **Windows, Linux and Termux**, any version can be downloaded from the [official website](https://www.kagsa.org/download/)\r\n\r\nThere is a document explaining the installation method, you can read it [Here](https://www.kagsa.org/download/help.html)\r\n\r\n# Getting Started\r\n\r\nOnce you have installed KAGSA, you can start writing and running KAGSA programs. Here are the basic steps:\r\n-    Create a new text file with a .kg extension.\r\n-    Open the file in a text editor and write your KAGSA code.\r\n-    Save the file.\r\n-    Open a terminal or command prompt and navigate to the directory where the file is saved.\r\n-    Type the following command and press Enter:\r\n\r\n```\r\nkagsa filename.kg\r\n```\r\n-    Replace `filename` with the name of your file.\r\n\r\n-    Your KAGSA program should now run in the terminal.\r\n\r\n# Documentation\r\n\r\nFull documentation for KAGSA can be found in the [KAGSA.ORG/DOCS](https://www.kagsa.org/docs/index.html).\r\n\r\n# Examples\r\n\r\nKAGSA supports features such as object-oriented programming and iteration. Here are some example programs:\r\n\r\n-    [Hello World](https://github.com/kagsa/kagsa/blob/main/examples/helloworld.kg)\r\n-    [Object-Oriented Programming](https://github.com/kagsa/kagsa/blob/main/examples/oop.kg)\r\n-    [Factorial](https://github.com/kagsa/kagsa/blob/main/examples/factorial.kg)\r\n-    [FizzBuzz](https://github.com/kagsa/kagsa/blob/main/examples/fizzbuzz.kg)\r\n-    [Palindrome Checker](https://github.com/kagsa/kagsa/blob/main/examples/palindrome.kg)\r\n-    [Binary Search](https://github.com/kagsa/kagsa/blob/main/examples/binsearch.kg)\r\n-    [Error Handling](https://github.com/kagsa/kagsa/blob/main/examples/errors.kg)\r\n\r\nAnd more you can find it at [KAGSA/KAGSA/examples](https://github.com/kagsa/kagsa/tree/main/examples).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkagsa%2Fkagsa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkagsa%2Fkagsa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkagsa%2Fkagsa/lists"}