{"id":34273480,"url":"https://github.com/daokoder/dao","last_synced_at":"2026-03-12T02:02:37.520Z","repository":{"id":3630644,"uuid":"4697082","full_name":"daokoder/dao","owner":"daokoder","description":"Dao Programming Language","archived":false,"fork":false,"pushed_at":"2023-12-31T07:12:34.000Z","size":104350,"stargazers_count":200,"open_issues_count":126,"forks_count":19,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-12-20T08:52:28.235Z","etag":null,"topics":["android","concurrent","embeddable","ios","lightweight","linux","macos","object-oriented","optional-typing","scripting-language","windows"],"latest_commit_sha":null,"homepage":"http://daoscript.org","language":"C","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/daokoder.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-06-18T04:04:19.000Z","updated_at":"2025-12-05T21:00:02.000Z","dependencies_parsed_at":"2022-08-30T14:11:24.464Z","dependency_job_id":null,"html_url":"https://github.com/daokoder/dao","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/daokoder/dao","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daokoder%2Fdao","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daokoder%2Fdao/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daokoder%2Fdao/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daokoder%2Fdao/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daokoder","download_url":"https://codeload.github.com/daokoder/dao/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daokoder%2Fdao/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30412262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T00:40:14.898Z","status":"online","status_checked_at":"2026-03-12T02:00:07.260Z","response_time":114,"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":["android","concurrent","embeddable","ios","lightweight","linux","macos","object-oriented","optional-typing","scripting-language","windows"],"created_at":"2025-12-16T20:21:34.788Z","updated_at":"2026-03-12T02:02:37.510Z","avatar_url":"https://github.com/daokoder.png","language":"C","readme":"Dao Programming Language\nhttp://daoscript.org\n\nDao is a lightweight and optionally typed programming language\nwith many interesting features. It includes features that can\nmake concurrent programming much simpler. It has well designed\ninterfaces for easy embedding and extending.\n\nThe virtual machine and standard modules and tools of Dao are\nreleased under the Simplified BSD License.\n\n\n================================================================\nHow to Build?\n-------------\n\nThe recommended way to compile Dao is to run the following from\nthe shell:\n\n$ make -f Makefile.daomake PLATFORM\n\nwhere PLATFORM can be one of the followings:\n\n* linux\n* macosx\n* freebsd\n* openbsd\n* mingw\n* minix\n* haiku\n\nThen run the following to install:\n\n$ make install\n\n\n================================================================\nHow to Customize Building?\n--------------------------\n\nBuild mode (release, debug or profile) and installation directory\ncan be set by:\n\n$ make -f Makefile.daomake PLATFORM MODE=debug INSTALL=directory\n\nOut of source building can be done by executing the following\nfrom the build directory:\n\n$ make -f DAO-DIR/Makefile.daomake PLATFORM SRCDIR=DAO-DIR\n\nPlease read Makefile.daomake for more options such as making\nstatic build etc.\n\n\n================================================================\nHow to Contribute?\n------------------\n\nContributions to the development of Dao are highly welcome. However,\nif you wish to contribute something to the official code base and/or\ndocumentations etc., you must agree to transfer the copyright of\nyour contributions in whatever form to the copyright holder of the\nDao programming language to avoid potential copyright issues. Your\ncontribution will be properly credited.\n\nOf course, you can also contribute by testing and reporting bugs,\ndeveloping modules, creating packages for popular Linux distributions,\nbuilding and release binaries for some platforms, or even just spreading\nwords for Dao:). All contributions in any form are highly appreciated!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaokoder%2Fdao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaokoder%2Fdao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaokoder%2Fdao/lists"}