{"id":37,"date":"2025-08-25T07:23:59","date_gmt":"2025-08-25T07:23:59","guid":{"rendered":"https:\/\/www.hifitoolkit.com\/tech-news\/?p=37"},"modified":"2025-08-25T07:23:59","modified_gmt":"2025-08-25T07:23:59","slug":"google-releases-mangle-a-new-open-source-deductive-programming-language","status":"publish","type":"post","link":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/","title":{"rendered":"Google Releases Mangle: A New Open-Source Deductive Programming Language"},"content":{"rendered":"\n<p><strong>Mangle<\/strong> is an open-source programming language released by Google on <strong>August 22, 2025<\/strong>, designed to bring the power of deductive logic (like Datalog) to real-world data reasoning challenges.<\/p>\n\n\n\n<p>At its core, Mangle extends <strong>Datalog<\/strong>\u2014a declarative logic language known for recursive rules and database queries\u2014with modern, practical features that make it far more usable in today&#8217;s fragmented data world.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Motivation: Why Mangle Matters<\/h2>\n\n\n\n<p>Organizations today often suffer from data that\u2019s <strong>scattered across logs, APIs, databases, files, and services<\/strong>. Traditional tools struggle to reason over such heterogeneity cleanly.<\/p>\n\n\n\n<p><strong>Mangle\u2019s promise<\/strong> is to unify disparate data sources into a <strong>logical, queryable database<\/strong>, enabling seamless analysis across contexts\u2014vulnerability detection, dependency tracking, knowledge graph reasoning, and more <a href=\"https:\/\/content.techgig.com\/technology-guide\/revolutionize-your-data-management-with-googles-new-open-source-language-mangle\/articleshow\/123481926.cms?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">TechGig<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Features of Mangle<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">1. Recursive Rules<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports logic like \u201eproject contains a vulnerable library either directly or via dependencies\u201c.<\/li>\n\n\n\n<li>This allows recursive definitions, such as: <code>contains_jar(P, Name, Version) :- contains_jar_directly(P, Name, Version). contains_jar(P, Name, Version) :- project_depends(P, Q), contains_jar(Q, Name, Version).<\/code> <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Uniform Data Access<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Views facts from multiple origins (file systems, APIs, DBs) as a single unified knowledge base.<\/li>\n\n\n\n<li>This simplifies querying without having to wrangle data ingestion or transformations <a href=\"https:\/\/content.techgig.com\/technology-guide\/revolutionize-your-data-management-with-googles-new-open-source-language-mangle\/articleshow\/123481926.cms?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">TechGig<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Aggregation &amp; Function Calls<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports grouping and aggregation with syntax like: <code>count_projects_with_vulnerable_log4j(Num) :- projects_with_vulnerable_log4j(P) |> do fn:group_by(), let Num = fn:Count().<\/code><\/li>\n\n\n\n<li>Additionally, function calls enable computations\u2014for example, sums, counts, or even custom logic <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Developer-Friendly Syntax &amp; Embeddable Library<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Built as a <strong>lightweight Go library<\/strong>, Mangle is easy to embed directly into tools like security scanners, SBOM analyzers, or infrastructure policy engines <a href=\"https:\/\/content.techgig.com\/technology-guide\/revolutionize-your-data-management-with-googles-new-open-source-language-mangle\/articleshow\/123481926.cms?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">TechGig<\/a>.<\/li>\n\n\n\n<li>Aims to be accessible to developers unfamiliar with classical logic programming paradigms <a href=\"https:\/\/content.techgig.com\/technology-guide\/revolutionize-your-data-management-with-googles-new-open-source-language-mangle\/articleshow\/123481926.cms?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">TechGig<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Releases &amp; Project Status<\/h2>\n\n\n\n<p>Mangle has seen orderly development progression:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>v0.1.0<\/strong> \u2013 First tagged release (Dec 16, 2024), marking a usable baseline <a href=\"https:\/\/github.com\/google\/mangle\/releases?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/li>\n\n\n\n<li><strong>v0.2.0<\/strong> \u2013 Released on August 14, 2025; added lattice support, bug fixes, improved docs, and the interpreter <code>mg<\/code> <a href=\"https:\/\/github.com\/google\/mangle\/releases?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/li>\n\n\n\n<li><strong>v0.3.0<\/strong> \u2013 Released May 21, 2025; introduced <code>.Type&lt;><\/code> syntax, a special arrow syntax (<code>\u27f8<\/code>) for rules, and additional functions <a href=\"https:\/\/github.com\/google\/mangle\/releases?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Notably, it is <strong>not an officially supported Google product<\/strong>, but rather a community-oriented effort, albeit backed by Google engineers <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><a href=\"https:\/\/news.ycombinator.com\/item?id=44936333&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">Hacker News<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Community Reaction<\/h3>\n\n\n\n<p>On Hacker News, the response to Mangle has been a mix of enthusiasm and thoughtful skepticism:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cAnybody who replaces the hoary old albatross of SQL without throwing out the relational algebra baby with the bathwater gets my support.\u201d<br>\u201cSyntax not, but datalog (-ish) does. It\u2019s a more natural way\u2026 Far more complex queries with less mental overload.\u201d<br><a href=\"https:\/\/news.ycombinator.com\/item?id=44936333&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">Hacker News<\/a><\/p>\n<\/blockquote>\n\n\n\n<p>There\u2019s also curiosity about its position in Google\u2019s ecosystem, with speculation about multiple logic query languages emerging from different teams <a href=\"https:\/\/news.ycombinator.com\/item?id=44936333&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">Hacker News<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why It\u2019s Worth Your Attention<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Unified reasoning over fragmented systems<\/strong><br>Great for security, dependency management, knowledge graphs.<\/li>\n\n\n\n<li><strong>Logical yet practical<\/strong><br>Combines Datalog\u2019s declarative power with real-world extensions like aggregation, functions, and embedded use.<\/li>\n\n\n\n<li><strong>Lightweight and embeddable<\/strong><br>Written in Go, easily integrates into tools and workflows.<\/li>\n\n\n\n<li><strong>Open source with collaborative potential<\/strong><br>Community contributions welcomed, with the potential to evolve into a solid logic query platform <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub+1<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Who Should Care?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Security engineers<\/strong> \u2013 Detect issues across SBOMs, vulnerable libraries, policy enforcement.<\/li>\n\n\n\n<li><strong>DevOps\/SREs<\/strong> \u2013 Trace infrastructure dependencies, access paths, and configurations.<\/li>\n\n\n\n<li><strong>Knowledge engineers<\/strong> \u2013 Model complex entities and relationships without being bound to binary predicates.<\/li>\n\n\n\n<li><strong>Data platform developers<\/strong> \u2013 Integrate logical querying into tools without external dependencies.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Sample Use Case<\/h3>\n\n\n\n<p>For example, to catch projects with vulnerable Log4j versions, you can define:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>projects_with_vulnerable_log4j(P) :-\n  projects(P),\n  contains_jar(P, \"log4j\", Version),\n  Version != \"2.17.1\",\n  Version != \"2.12.4\",\n  Version != \"2.3.2\".\n<\/code><\/pre>\n\n\n\n<p>Then count them:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>count_projects_with_vulnerable_log4j(Num) :-\n  projects_with_vulnerable_log4j(P) |&gt; do fn:group_by(), let Num = fn:Count().\n<\/code><\/pre>\n\n\n\n<p>Or include recursive dependency tracing via <code>contains_jar<\/code> definitions\u2014showing how elegantly Mangle handles logic flows from simple to recursive queries <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th><strong>Mangle<\/strong><\/th><th><strong>SQL<\/strong><\/th><th><strong>Datalog<\/strong><\/th><th><strong>Prolog<\/strong><\/th><th><strong>GraphQL<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Recursive queries<\/strong><\/td><td>\u2705 Native &amp; simple<\/td><td>\u26a0\ufe0f Possible via recursive CTEs but clunky<\/td><td>\u2705 Native<\/td><td>\u2705 Native<\/td><td>\u274c Not supported<\/td><\/tr><tr><td><strong>Aggregation<\/strong><\/td><td>\u2705 Built-in (<code>fn:Count()<\/code>, etc.)<\/td><td>\u2705 Strong<\/td><td>\u26a0\ufe0f Limited in classical Datalog<\/td><td>\u26a0\ufe0f Requires workarounds<\/td><td>\u2705 Strong<\/td><\/tr><tr><td><strong>Embeddability<\/strong><\/td><td>\u2705 Lightweight Go lib<\/td><td>\u274c Heavy RDBMS needed<\/td><td>\u26a0\ufe0f Theoretical, limited tooling<\/td><td>\u26a0\ufe0f Full Prolog runtime required<\/td><td>\u274c Requires a GraphQL server<\/td><\/tr><tr><td><strong>Data Source Flexibility<\/strong><\/td><td>\u2705 Works across APIs, files, DBs<\/td><td>\u26a0\ufe0f SQL DB only<\/td><td>\u26a0\ufe0f Usually DB only<\/td><td>\u26a0\ufe0f In-memory KB<\/td><td>\u26a0\ufe0f Works across APIs but no recursion<\/td><\/tr><tr><td><strong>Learning Curve<\/strong><\/td><td>Medium<\/td><td>Low<\/td><td>Medium<\/td><td>High<\/td><td>Low<\/td><\/tr><tr><td><strong>Use Cases<\/strong><\/td><td>Security, infra, SBOM, reasoning<\/td><td>Reporting, BI<\/td><td>Academic reasoning<\/td><td>AI\/logic programming<\/td><td>API querying<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Conclusion<\/h4>\n\n\n\n<p>Google\u2019s <strong>Mangle<\/strong> emerges as a promising tool to fuse the <strong>declarative elegance of logic programming<\/strong> with <strong>practical developer needs<\/strong> for handling complex and distributed data. It\u2019s light, embeddable, and already evolving\u2014with a growing set of features and active community interest.<\/p>\n\n\n\n<p>If you&#8217;re wrestling with fractured systems, dependency complexity, or want a more natural way to express logic queries, Mangle is definitely worth exploring.<\/p>\n\n\n\n<p><strong>References:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial announcement and feature overview: <a href=\"https:\/\/content.techgig.com\/technology-guide\/revolutionize-your-data-management-with-googles-new-open-source-language-mangle\/articleshow\/123481926.cms?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">TechGig<\/a><\/li>\n\n\n\n<li>GitHub README and design rationale: <a href=\"https:\/\/github.com\/google\/mangle?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/li>\n\n\n\n<li>Release chronology (v0.1.0 to v0.3.0): <a href=\"https:\/\/github.com\/google\/mangle\/releases?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/li>\n\n\n\n<li>Community feedback: <a href=\"https:\/\/news.ycombinator.com\/item?id=44936333&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">Hacker News<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Mangle is an open-source programming language released by Google on August 22, 2025, designed to bring the power of deductive<a class=\"read-more ml-1 main-read-more\" href=\"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":38,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[28,26,27,29],"class_list":["post-37","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google","tag-deductive-programming-language","tag-google-releases-mangle","tag-open-source","tag-programming-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit<\/title>\n<meta name=\"description\" content=\"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit\" \/>\n<meta property=\"og:description\" content=\"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/\" \/>\n<meta property=\"og:site_name\" content=\"HiFi Toolkit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hifitoolkit\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-25T07:23:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pradeep Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pradeep Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/\"},\"author\":{\"name\":\"Pradeep Kumar\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#\\\/schema\\\/person\\\/efe865292c1ec682af776b63498dc77c\"},\"headline\":\"Google Releases Mangle: A New Open-Source Deductive Programming Language\",\"datePublished\":\"2025-08-25T07:23:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/\"},\"wordCount\":744,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png\",\"keywords\":[\"Deductive Programming Language\",\"Google Releases Mangle\",\"Open-Source\",\"Programming Language\"],\"articleSection\":[\"Google\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/\",\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/\",\"name\":\"Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png\",\"datePublished\":\"2025-08-25T07:23:59+00:00\",\"description\":\"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png\",\"contentUrl\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png\",\"width\":1536,\"height\":1024,\"caption\":\"Google Mangle\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/google-releases-mangle-a-new-open-source-deductive-programming-language\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Releases Mangle: A New Open-Source Deductive Programming Language\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#website\",\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/\",\"name\":\"HiFi Toolkit\",\"description\":\"Free Online Tools &amp; Converters for Developers, Designers &amp; Productivity\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#organization\",\"name\":\"HiFi Toolkit\",\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/cropped-higilogo.png\",\"contentUrl\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/cropped-higilogo.png\",\"width\":865,\"height\":230,\"caption\":\"HiFi Toolkit\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hifitoolkit\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/#\\\/schema\\\/person\\\/efe865292c1ec682af776b63498dc77c\",\"name\":\"Pradeep Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g\",\"caption\":\"Pradeep Kumar\"},\"sameAs\":[\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\"],\"url\":\"https:\\\/\\\/www.hifitoolkit.com\\\/tech-news\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit","description":"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/","og_locale":"en_US","og_type":"article","og_title":"Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit","og_description":"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.","og_url":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/","og_site_name":"HiFi Toolkit","article_publisher":"https:\/\/www.facebook.com\/hifitoolkit","article_published_time":"2025-08-25T07:23:59+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png","type":"image\/png"}],"author":"Pradeep Kumar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pradeep Kumar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#article","isPartOf":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/"},"author":{"name":"Pradeep Kumar","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#\/schema\/person\/efe865292c1ec682af776b63498dc77c"},"headline":"Google Releases Mangle: A New Open-Source Deductive Programming Language","datePublished":"2025-08-25T07:23:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/"},"wordCount":744,"commentCount":0,"publisher":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#organization"},"image":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png","keywords":["Deductive Programming Language","Google Releases Mangle","Open-Source","Programming Language"],"articleSection":["Google"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/","url":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/","name":"Google Releases Mangle: A New Open-Source Deductive Programming Language - HiFi Toolkit","isPartOf":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#primaryimage"},"image":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png","datePublished":"2025-08-25T07:23:59+00:00","description":"Discover Google\u2019s new open-source language Mangle, built on Datalog. Learn how it unifies data, supports recursion, aggregation, and helps solve complex dependency and security challenges.","breadcrumb":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#primaryimage","url":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png","contentUrl":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-Aug-25-2025-12_51_05-PM_11zon.png","width":1536,"height":1024,"caption":"Google Mangle"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/google-releases-mangle-a-new-open-source-deductive-programming-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hifitoolkit.com\/tech-news\/"},{"@type":"ListItem","position":2,"name":"Google Releases Mangle: A New Open-Source Deductive Programming Language"}]},{"@type":"WebSite","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#website","url":"https:\/\/www.hifitoolkit.com\/tech-news\/","name":"HiFi Toolkit","description":"Free Online Tools &amp; Converters for Developers, Designers &amp; Productivity","publisher":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hifitoolkit.com\/tech-news\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#organization","name":"HiFi Toolkit","url":"https:\/\/www.hifitoolkit.com\/tech-news\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#\/schema\/logo\/image\/","url":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/cropped-higilogo.png","contentUrl":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-content\/uploads\/2025\/08\/cropped-higilogo.png","width":865,"height":230,"caption":"HiFi Toolkit"},"image":{"@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hifitoolkit"]},{"@type":"Person","@id":"https:\/\/www.hifitoolkit.com\/tech-news\/#\/schema\/person\/efe865292c1ec682af776b63498dc77c","name":"Pradeep Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56f307c4c166ea13e81e3fa35c21fccdc554249f4e3fd31b6d47dfc755670dcc?s=96&d=mm&r=g","caption":"Pradeep Kumar"},"sameAs":["https:\/\/www.hifitoolkit.com\/tech-news"],"url":"https:\/\/www.hifitoolkit.com\/tech-news\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/posts\/37\/revisions\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/media\/38"}],"wp:attachment":[{"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hifitoolkit.com\/tech-news\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}