{"id":16081801,"url":"https://github.com/dyvil/dyvil","last_synced_at":"2026-03-11T03:31:22.359Z","repository":{"id":56648244,"uuid":"20257949","full_name":"Dyvil/Dyvil","owner":"Dyvil","description":"The Dyvil programming language","archived":false,"fork":false,"pushed_at":"2024-01-01T17:44:30.000Z","size":46067,"stargazers_count":64,"open_issues_count":44,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-16T00:11:19.362Z","etag":null,"topics":["dyvil","dyvil-programming-language","java","jvm","language","programming-language"],"latest_commit_sha":null,"homepage":"http://dyvil.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dyvil.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-05-28T13:15:14.000Z","updated_at":"2024-11-23T02:35:45.000Z","dependencies_parsed_at":"2024-01-01T18:34:15.775Z","dependency_job_id":null,"html_url":"https://github.com/Dyvil/Dyvil","commit_stats":null,"previous_names":[],"tags_count":129,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyvil%2FDyvil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyvil%2FDyvil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyvil%2FDyvil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyvil%2FDyvil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dyvil","download_url":"https://codeload.github.com/Dyvil/Dyvil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243846976,"owners_count":20357294,"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":["dyvil","dyvil-programming-language","java","jvm","language","programming-language"],"created_at":"2024-10-09T11:10:16.834Z","updated_at":"2026-03-11T03:31:22.326Z","avatar_url":"https://github.com/Dyvil.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Dyvil Programming Language\n\n![Java CI](https://github.com/Dyvil/Dyvil/workflows/Java%20CI/badge.svg)\n[![Join the Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Clashsoft/Dyvil?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n**Dyvil** is a multi-paradigm, general purpose programming language that is based on Java and the JVM.\nIt is compiled, statically and strongly typed and supports object-oriented, functional and imperative\nprogramming styles. The modern and extensible syntax is based on Swift, Kotlin and Scala.\n\nAs a new programming language in active development, the main goals of the Dyvil project are the following:\n\n- to provide modern syntax and semantics\n- to avoid common boilerplate code\n- to achieve performance comparable to Java programs\n- to be fully compatible and interoperable with Java and other JVM languages like Scala, Kotlin or Groovy\n\nIn addition to the **Dyvil-to-JVM-Bytecode compiler**, the toolchain consists of an executable **REPL**, a full-fledged\n**standard library** including an extensive collection framework, the **Dyvil Property Format** library and\nspecification, and the **GenSrc** source code generation and text template specialization tool. Information on all\ncomponents can be found in the [Language Reference][1].\n\nThe syntax and semantics of the language are still highly experimental and are likely to change in upcoming\nreleases. Therefore it is not recommended to use Dyvil in any kind of production environment.\nFeature or change requests or bug reports in the form of GitHub Issues or Pull Requests are welcome and encouraged.\n\n## Links\n\n### Info\n\n- [Blog](http://dyvil.github.io/)\n- [Language Reference][1]\n\n### Downloads\n\n- [GitHub Releases](https://github.com/Dyvil/Dyvil/releases) (up to v0.44.0)\n- [Maven](https://mvnrepository.com/artifact/org.dyvil) (from v0.44.1)\n- [Release Statistics](https://docs.google.com/spreadsheets/d/13imk47mUlV9nbi2fsGAXuUr1f3cOdWhTyi_AoKlIgqA/edit?usp=sharing)\n\n### Development\n\n- [GitHub Repository](https://github.com/Dyvil/Dyvil)\n- [Issue Tracker](https://github.com/Dyvil/Dyvil/issues)\n- [Changelog](https://github.com/Dyvil/Dyvil/releases)\n\n### Community\n\n- [Gitter Chat](https://gitter.im/Clashsoft/Dyvil)\n- [Subreddit](https://www.reddit.com/r/Dyvil/)\n\n[1]: https://dyvil.gitbooks.io/dyvil-language-reference/content/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyvil%2Fdyvil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdyvil%2Fdyvil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyvil%2Fdyvil/lists"}