Skip to content
@OpenJelly

OpenJelly

Openjelly, the open-source version of Jellycuts, is designed for Apple Shortcuts and licensed under Attribution-NonCommercial-ShareAlike 4.0 International.

OpenJelly

Discord X (formerly Twitter) Follow YouTube Channel Subscribers

Welcome to the OpenJelly Initiative! Our organization is dedicated to acclerating and enhancing mobile-first development through innovative tools and libraries. We are responsible for these key repositories:

OpenJelly Logo

Repository Description
Star on GitHub Open-Jellycore Enhance Shortcut development with a versatile, text-based language.
Star on GitHub Open-Jellycuts Tailored for mobile development, this IDE enables devs to code from their phone.
Star on GitHub tree-sitter-jelly A parser for the Jelly language, enabling efficient syntax highlighting and code analysis.
Star on GitHub brand Primary brand guidelines for #OpenJelly.

Join the Movement

Interested in helping shape the future of Shortcuts?

Complete this Google Form and we will contact you!

https://routinehub.link/join-openjelly

Discuss the Roadmap

To discuss our roadmap, please visit the #OpenJelly Channel on RoutineHub Discord. Your insights and feedback are invaluable to us!

https://openjelly.com/join-discord

Support Our Work

If you find our projects useful, please consider starring our GitHub repositories. GitHub stars are crucial for gaining visibility and support, helping us secure grants and funding for further development. Your support makes a big difference!

Open-Jellycore

Star on GitHub

Click the button above to star our Open-Jellycore compiler.

Open-Jellycuts

Star on GitHub

Click the button above to star our Open-Jellycuts IDE.

Tree-Sitter Jelly

Star on GitHub

Click the button above to star our tree-sitter-jelly language parser.

OpenJelly Branding

Star on GitHub

Click the button above to star our brand language parser.


What is OpenJelly?

The OpenJelly Initiative is an open-source project aimed at spearheading mobile-first environments. By providing a text-based language and a dedicated IDE to Apple Shortcuts, we empower mobile developers to create more versatile and accessible Shortcuts breaking free from the limitations of traditional platforms.

Documentation

Comprehensive documentation for each project can be found in their respective repositories:

Community

Join our growing community of developers and contribute to the OpenJelly Initiative:

Donor Thank You's

This project was made possible by Gitcoin #GG20 and all who participated. Thank you for supporting our vision to simplify the creation and use of Web3 software, all from a mobile phone.

FAQs

  1. I'm not great with Github or Git, where can I try Jelly and Jellycuts mobile IDE?

  2. What is Jelly language like?

    • Many developers say that Jelly Language resembles Swift and Javascript. If you have experience with Javascript, you should be able to create shortcuts quickly.
  3. Why did you not use Javascript?

    • Javascript is an expressive language but we found that it was not the right tool for creating Shortcuts. For example, await/async callbacks are a complex in Javascript and unecessary with Shortcuts. Submitting a GET and POST request in Jelly is just easier to accomplish.
  4. Is there any way to integrate Javascript?

    • Yes, many developers have found success adding Javascript to a WebView.
  5. Why would anyone want to create from a mobile phone?

    • We wanted to provide better access to mobile-first developers who want to create while on the move. Plus, let's be honest, no one wants to lug around a laptop while they're:
      • Traveling and waiting at the airport. Instead ofpretending to be productive (but actually just doomscrolling), you can be productive.
      • Sitting on a beach, trying to justify the "working vacation" to your boss.
      • Stuck on public transport, where you can't escape the person next to you watching a drama series at full volume.
      • Waiting in line at the DMV, where time stands still and you wonder if you’ll ever see daylight again.
      • Sitting through a boring meeting that could have been an email.
  6. Can Jellycuts support other languages?

    • Jellycuts does support the Ruby language by way of the Rubist app.
  7. Can I create shortcuts using a Linux or Windows machine?

  8. I am already proficient with creating Shortcuts on my iOS device, why would I choose Jellycuts?

    • Many developers will share that it's very difficult to create shortcuts beyond 50 actions. If you have a complex project, Jellycuts will make things easier to work with.
  9. I already created a shortcut and it's live on RoutineHub, how can I integrate it into Jellycuts?

    • Jellycuts offers an import helper shortcut that will convert your shortcut into a JellycutsDictionary file. It's not 100% perfect but it will certainly help you save a lot of time.
  10. Is learning Jellycuts worth my time?

    • If you are a new (or experienced) developer, Jellycuts can help you get your idea out into the world quickly. Rather than downloading a 13GB Xcode app, registering (and paying) for an Apple Developer account, and submitting your app for App Store review, you can write your core idea within Jellycuts in a fraction of that time, publish (and version control) your shortcut on RoutineHub.co, and get instant feedback from the larger RoutineHub community.
  11. What is RoutineHub?

  • RoutineHub is a platform dedicated to Shortcuts, allowing users to discover, share, and download pre-made shortcuts for iOS and macOS devices. It's a community-driven marketplace where creators can showcase their work and users can streamline their daily routines with automation.
  1. Why are we using their Discord?
  • The original original author of Jelly Lang and Jellycuts has partnered with RoutineHub to open source these tools and launch the #OpenJelly initiative. Together, we aim to promote mobile-first development worldwide, starting with Shortcuts. RoutineHub's Discord hosts over 1800 members dedicated to Shortcuts and other forms of mobile-first technical development.

Popular repositories Loading

  1. Open-Jellycore Open-Jellycore Public

    A compiler for the Jelly language that allows you to create Apple Shortcuts using Jelly!

    Swift 82 7

  2. Open-Jellycuts Open-Jellycuts Public

    Pocket-Sized IDE

    Swift 77 5

  3. tree-sitter-jelly tree-sitter-jelly Public

    Tree Sitter Grammar for the Jelly language

    C 5 1

  4. jellycuts-support jellycuts-support Public

    Jellycuts VSCode extension

    TypeScript 3

  5. Brand Brand Public

    OpenJelly brand design assets

    1

  6. .github .github Public

Repositories

Showing 6 of 6 repositories
  • Brand Public

    OpenJelly brand design assets

    OpenJelly/Brand’s past year of commit activity
    1 CC0-1.0 0 0 0 Updated Aug 2, 2024
  • .github Public
    OpenJelly/.github’s past year of commit activity
    0 0 0 0 Updated Jul 23, 2024
  • Open-Jellycore Public

    A compiler for the Jelly language that allows you to create Apple Shortcuts using Jelly!

    OpenJelly/Open-Jellycore’s past year of commit activity
    Swift 82 GPL-3.0 7 21 (1 issue needs help) 2 Updated Jun 10, 2024
  • Open-Jellycuts Public

    Pocket-Sized IDE

    OpenJelly/Open-Jellycuts’s past year of commit activity
    Swift 77 5 14 (2 issues need help) 0 Updated Jun 10, 2024
  • tree-sitter-jelly Public

    Tree Sitter Grammar for the Jelly language

    OpenJelly/tree-sitter-jelly’s past year of commit activity
    C 5 MIT 1 4 0 Updated May 16, 2024
  • jellycuts-support Public

    Jellycuts VSCode extension

    OpenJelly/jellycuts-support’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Aug 16, 2023

Top languages

Loading…

Most used topics

Loading…