{"id":20687150,"url":"https://github.com/energy-coresky/air","last_synced_at":"2025-10-14T04:31:52.105Z","repository":{"id":37242004,"uuid":"361054711","full_name":"energy-coresky/air","owner":"energy-coresky","description":"Code for web application development","archived":false,"fork":false,"pushed_at":"2025-08-29T14:23:46.000Z","size":20784,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-13T18:50:12.054Z","etag":null,"topics":["coresky","free","mit","php-framework","sky"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/energy-coresky.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-04-24T02:41:55.000Z","updated_at":"2025-08-29T14:23:49.000Z","dependencies_parsed_at":"2024-03-22T18:37:01.227Z","dependency_job_id":"ebb4a280-dc2d-49a7-9cd5-e7faa2043de7","html_url":"https://github.com/energy-coresky/air","commit_stats":{"total_commits":427,"total_committers":1,"mean_commits":427.0,"dds":0.0,"last_synced_commit":"c96e2d208b6bceb993530fd28619c9718f1f28db"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/energy-coresky/air","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/energy-coresky%2Fair","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/energy-coresky%2Fair/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/energy-coresky%2Fair/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/energy-coresky%2Fair/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/energy-coresky","download_url":"https://codeload.github.com/energy-coresky/air/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/energy-coresky%2Fair/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017942,"owners_count":26086213,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["coresky","free","mit","php-framework","sky"],"created_at":"2024-11-16T22:56:08.208Z","updated_at":"2025-10-14T04:31:52.087Z","avatar_url":"https://github.com/energy-coresky.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# The Coresky PHP Framework\n\nUsing the framework, you can create web applications of any type. It contains a lot of new original ideas:\n\"sky gate\", \"ghost query\", \"wares system\" and more.\n\nThis project is my favorite \"oil painting\"! Not finished yet, but you can use it. By the way: the [Jet view parser][1]\nhas a release-candidate status and is architecturally more powered than Blade or Twig.\n\nRegards,\nEnergy\n\n## Documentation\n\nSee the [wiki section](https://github.com/energy-coresky/air/wiki) (russian only).\n\n### Empty Coresky application (HOLE.SKY)\n\nJust PHP required: will work embedded into PHP's SQLite3 database and PHP's web-server:\n\nInstall with composer (preferably):\n\n```bash\ncomposer create-project coresky/hole\n# or try latest dev: composer create-project coresky/hole hole \"dev-master\"\ncd hole\n# then run PHP's embedded web-server:\nphp vendor/bin/sky s\n```\nOr with moon (rare updates):\n\n```bash\ncurl https://coresky.net/api?get=hole.zip \u003e hole.zip\nmkdir -p hole/public\nunzip hole.zip -d hole/public\ncd hole/public\nphp moon.php hole.sky\n```\nOr download all with git (dev-master):\n\n```bash\n# the app\ngit clone https://github.com/energy-coresky/empty-app.git\n# the framework\ngit clone https://github.com/energy-coresky/air.git\n# the wares\nmkdir empty-app/wares\ncd empty-app/wares\ngit clone https://github.com/energy-coresky/parsedown.git\ngit clone https://github.com/energy-coresky/earth.git\ngit clone https://github.com/energy-coresky/mercury.git\n# then run PHP's embedded web-server:\nphp ../../air/sky s\n```\n\n## Other Coresky application examples\n\n1. [AB.SKY][2] application\n2. [MED.CRM.SKY][3] application\n3. [HOLE.SKY][4] - empty application (preferably use composer)\n\nAB (absolute busy) application is product of InfoParc http://absolutebusy.com/ moved into SKY.\nAB.SKY use 4 layouts: for desktop, mobile, printing and for SVG images.\nAfter installation and using MySQL database try switch to SQLite (edit main/config.yaml)\n\n### How to install\n\nCreate an empty dir in the Apache root: `mkdir ab`, then `mkdir ab/web`.\nExtract files from ab.zip.\nPut to the last folder this two files: **ab.sky** and **moon.php**.\nOpen in browser similar like `http://my-apache.local/ab/web/moon.php`, then follow the instructions.\n\n..or use console and PHP's embedded web-server:\n\n```bash\nMariaDB\u003e create database ab;\n# from any dir:\nmkdir -p ab/public\ncd ab/public\nphp moon.php ab.sky root:@localhost/ab:ab_\n# dsn syntax: user:password@databasehost:3306/databasename:tblprefix_\n```\n\n* * *\n\nInstaller **moon.php** uses files with the **.sky** extension. These files contain all the application files and\ndatabase contents. It also contains information about the required modules and versions of PHP, MySQL.\nYou can prepare such files in the developer tools. This operation is called application compilation.\n\nFirst of all **moon.php**, it may be a convenient way to install SKY applications for non-professionals.\nSecondly, if you use a hosting in which there is no SSH access and there are other restrictions,\nthen **moon.php** - a convenient way to update the site on production for professionals also. In **moon.php** there are several\ntypes of installation. Among them: pre-installation of the application in the **anew** folder, followed by moving\nto production. In this case, the code of the old version is moved to the **aold** folder and it is possible to make a rollback.\n\n* * *\n\nИнсталлятор **moon.php** использует файлы с расширением **.sky**. Эти файлы, содержат все файлы приложения и\nсодержимое баз данных. Также в нем содержится информация о требуемых модулях и версиях PHP, MySQL.\nПодготовить такие файлы можно в инструментах разработчика. Такая операция называется компиляция приложения.\n\nВо-первых **moon.php**, может оказаться удобным способом установки SKY-приложений для непрофессионалов.\nВо-вторых, если вы используете хостинг, в котором отсутствует SSH доступ и имеются прочие ограничения,\nто **moon.php** - удобный способ обновить сайт на production и для профессионалов. В **moon.php** имеется несколько\nтипов установки. Среди них: предварительная установка приложения в папку **anew** с последующим перемещением\nна production. При этом код старой версии перемещается в папку **aold** и имеется возможность сделать rollback.\n\n[1]: https://github.com/energy-coresky/air/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-Jet\n[2]: https://coresky.net/api?get=ab.zip\n[3]: https://coresky.net/api?get=medcrm.zip\n[4]: https://coresky.net/api?get=hole.zip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenergy-coresky%2Fair","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenergy-coresky%2Fair","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenergy-coresky%2Fair/lists"}