I Use This!
Activity Not Available
Analyzed about 2 years ago. based on code collected about 2 years ago.

Project Summary

OverviewKiama is a Scala library for language processing. It enables convenient analysis and transformation of structured data. The programming styles supported by the library are based on well-known formal language processing paradigms, including attribute grammars and tree rewriting.

Kiama is a project of the Programming Languages Research Group in the Department of Computing at Macquarie University and is led by Tony Sloane.

Latest NewsNovember 12, 2009: Version 0.9.0 released September 14, 2009: Replace ant-based build with one that uses sbt August 25, 2009: Link to nightly build added to Installation wiki page August 5, 2009: Version 0.8 released Mailing ListsThe kiama Google Group is a forum for announcements and general discussion about Kiama.

The kiama-commit Google Group receives commit messages and messages relating to continuous build problems.

SponsorsWork on this project has been supported by the following funding agencies and companies.

Netherlands Organization for Scientific Research

Combining Attribute Grammars and Term Rewriting for Programming Abstractions project (040.11.001) MoDSE: Model-Driven Software Evolution project (638.001.610) TFA: Transformations for Abstractions project (612.063.512) YourKit

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.


compiler dsl interpreter language macquarie scala

GNU Library or "Lesser" GPL (LGPL)

Commercial Use



Place Warranty

Use Patent Claims



Hold Liable


Include Copyright

Include License

Distribute Original

Disclose Source

State Changes

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    learn about Open Hub updates and features on the Open Hub blog
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project


6 Other

30 Day Summary

Jul 18 2016 — Aug 17 2016

12 Month Summary

Aug 17 2015 — Aug 17 2016
  • 86 Commits
    Down -59 (40%) from previous 12 months
  • 4 Contributors
    Up + 3 (300%) from previous 12 months