Skip to content
Change the repository type filter

All

    Repositories list

    • WhileyOrg

      Public
      Code for the whiley.org website
      JavaScript
      Apache License 2.0
      0090Updated Feb 11, 2024Feb 11, 2024
    • WhileyWeb

      Public
      A simple web IDE for running Whiley programs on your computer using a web-browser.
      JavaScript
      BSD 3-Clause "New" or "Revised" License
      3450Updated Apr 16, 2023Apr 16, 2023
    • The Whiley Compiler (WyC)
      Java
      Apache License 2.0
      36217430Updated Feb 9, 2023Feb 9, 2023
    • A suite of acceptance tests for tools (e.g. compilers / verifiers) working with Whiley. These test clarify expected semantics of the language, as well as expectations regarding verification performance.
      Apache License 2.0
      0000Updated Dec 11, 2022Dec 11, 2022
    • The first package repository for Whiley!
      Shell
      0000Updated Aug 12, 2022Aug 12, 2022
    • A command-line build tool for use with Whiley.
      Rust
      Apache License 2.0
      0090Updated Aug 11, 2022Aug 11, 2022
    • A compiler backend for translating Whiley programs into Boogie programs for verification.
      Java
      Apache License 2.0
      01320Updated Aug 11, 2022Aug 11, 2022
    • RFCs

      Public
      Request for Comment (RFC) proposals for substantial changes to the Whiley language.
      23682Updated Jun 16, 2022Jun 16, 2022
    • STD.wy

      Public
      The Whiley Standard Library. This is a minimal set of primitives for interacting with the world.
      Apache License 2.0
      1090Updated Jun 9, 2022Jun 9, 2022
    • Whiley2C

      Public
      A C backend for the Whiley Compiler
      Java
      Apache License 2.0
      0300Updated Jun 9, 2022Jun 9, 2022
    • DOM.wy

      Public
      Whiley bindings for the W3C Document Object Model.
      JavaScript
      Apache License 2.0
      0000Updated Jun 1, 2022Jun 1, 2022
    • JS.wy

      Public
      Language Bindings for JavaScript
      JavaScript
      Apache License 2.0
      0020Updated Jun 1, 2022Jun 1, 2022
    • Provides support for compiling Whiley programs in JavaScript. See http://whiley.org for more information on Whiley.
      Java
      Apache License 2.0
      52290Updated May 25, 2022May 25, 2022
    • Emacs Lisp
      GNU General Public License v3.0
      1040Updated May 1, 2022May 1, 2022
    • A TextMate plugin for Whiley
      Apache License 2.0
      0030Updated Apr 26, 2022Apr 26, 2022
    • A Github action for building Whiley repositories.
      Shell
      Apache License 2.0
      0110Updated Apr 21, 2022Apr 21, 2022
    • The WDK build system is responsible for curating and building releases of the Whiley Programming Language. This includes obtaining necessary dependencies, building documentation, etc.
      Shell
      Apache License 2.0
      1210Updated Dec 4, 2021Dec 4, 2021
    • WyBench

      Public
      Benchmark Suite for Whiley
      Java
      6640Updated Nov 18, 2021Nov 18, 2021
    • Various documents relating to the Whiley Programming Language.
      TeX
      27221Updated Nov 8, 2021Nov 8, 2021
    • The Whiley Theorem Prover (WyTP) is an automatic and interactive theorem prover designed to discharge verification conditions generated by the Whiley Compiler. WyTP operates over a variant of first-order logic which includes integer arithmetic, arrays and quantification.
      Java
      Apache License 2.0
      28510Updated Oct 19, 2021Oct 19, 2021
    • The Whiley2JavaCompiler is responsible for translating Whiley Intermediate Language (WyIL) files into JVM Bytecodes.
      Java
      Other
      14140Updated Jun 2, 2021Jun 2, 2021
    • Jasm

      Public
      Assembler / Disassembler for Java Bytecode
      Java
      BSD 3-Clause "New" or "Revised" License
      102460Updated Jun 2, 2021Jun 2, 2021
    • Vim Mode for Syntax Highlighting
      Vim Script
      Apache License 2.0
      0010Updated Feb 16, 2021Feb 16, 2021
    • WyRL is a domain specific rewrite language and code generator which has been custom developed for use within the Whiley Compiler. Specifically, WyRL is used to generate the Automated Theorem Prover used within Whiley.
      Java
      BSD 3-Clause "New" or "Revised" License
      03190Updated Jul 7, 2017Jul 7, 2017