Submit your project
Ready to enter? Tell us about your project, then share it as a GitHub link or over SFTP. A working proof of concept is enough, and you keep all rights to your work.
Example submissions
To help inspire you, here are some existing APL applications and tools that could potentially have won if their authors weren’t ineligible due to their association with Dyalog Ltd:
- Meddy: A Microsoft Windows GUI Markdown editor
- Tube: A subway route planner
- dyalog-sqlite3: APL bindings for sqlite3
And here are some non-APL things:
- Learning APL: An introductory book for programmers
- Py’n’APL: A Dyalog ←→ Python interface
- APLgolf: HTML frontend to make code golfing in APL easier and more convenient
- raylibAPL: a library made to write cross-platform graphical applications
In addition, we have a list of ideas that you can implement or use for inspiration.
Your submission
Fields marked * are required. Your email will not be added to any mailing lists.
Not using GitHub?
For code/documents that are not in a GitHub account, submissions can be made using SFTP. If you would like to use this submission method, enter “SFTP” in the URL field above and we will email information to the email address provided above. Note that this might take a few working days, so please request this as far in advance of the submission deadline as possible to avoid disappointment.
Notes
- Your code can be submitted as a workspace or as a folder (like the ones produced by Link.Export or downloaded from a GitHub repository) or by linking to a GitHub repository or branch.
- If you submit a GitHub repository/branch, we will clone it near to the closing date of the current round. Any work done between submission and that date will count towards your solution; any work done after that date will not count. We suggest that you specify a branch for us to clone, so we get the code that you want to submit rather than what you happen to have available when we clone it.
- For code that is not open source: Although the judging committee needs to see the code to judge it, they are working under a non-disclosure agreement and you retain the exclusive rights to your code so that you can commercialise your work.
All you need to enter is a free Dyalog licence. If you’re just getting started, we have tutorials, samples, and a community help channel (the APL Orchard) where experienced APLers are happy to answer questions. We’re also available directly – drop us a line at forge@dyalog.com and we’ll point you in the right direction.
One of our 2026 winners discovered APL just months before entering. You could too.