{"id":726,"url":"https://github.com/JohnRSim/awesome-jet","name":"awesome-jet","description":"🎉 A curated list of awesome things related to Oracle Jet Toolkit","projects_count":93,"last_synced_at":"2026-08-11T08:00:22.650Z","repository":{"id":80780519,"uuid":"200235015","full_name":"JohnRSim/awesome-jet","owner":"JohnRSim","description":"🎉 A curated list of awesome things related to Oracle Jet Toolkit","archived":false,"fork":false,"pushed_at":"2019-09-23T08:50:22.000Z","size":370,"stargazers_count":12,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-22T23:05:03.950Z","etag":null,"topics":["awesome-list","javascript","jet","links","oracle","oracle-jet"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JohnRSim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-08-02T12:58:03.000Z","updated_at":"2024-09-30T06:11:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"c23b1fa3-d3c9-4fc5-8034-ea7be818288a","html_url":"https://github.com/JohnRSim/awesome-jet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JohnRSim/awesome-jet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnRSim%2Fawesome-jet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnRSim%2Fawesome-jet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnRSim%2Fawesome-jet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnRSim%2Fawesome-jet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JohnRSim","download_url":"https://codeload.github.com/JohnRSim/awesome-jet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnRSim%2Fawesome-jet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36511177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:37:57.705Z","updated_at":"2026-08-11T08:00:22.651Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","Awesome Oracle JavaScript Extension Toolkit (JET) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)"],"sub_categories":["Apps/Websites","Official Resources","External Resources","Community","Podcasts","Youtube Channels","Tutorials","Examples","Books","Blogs","Blog Posts","UI Components","Commercial Products","Stores"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg width=\"400\" src=\"./resources/logo.png\" alt=\"logo of JET-awesome repository\"\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n## Awesome Oracle JavaScript Extension Toolkit (JET) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of awesome things related to Oracle JET\n\n- [Get Started](#get-started)\n- [Resources](#resources)\n  - [Official Resources](#official-resources)\n  - [External Resources](#external-resources)\n  - [Community](#community)\n  - [Conferences](#conferences)\n  - [Podcasts](#podcasts)\n  - [Youtube Channels](#youtube-channels)\n  - [Official Examples](#official-examples)\n  - [Tutorials](#tutorials)\n  - [Examples](#examples)\n  - [Books](#books)\n  - [Blog Posts](#blog-posts)\n- [Projects Using OracleJET](#projects-using-oracleJET)\n  - [Open Source](#open-source)\n  - [Commercial Products](#commercial-products)\n  - [Apps/Websites](#appswebsites)\n  - [Interactive Experiences](#interactive-experiences)\n  - [Enterprise Usage](#enterprise-usage)\n  - [A11y](#a11y)\n- [Components \u0026 Libraries](#components--libraries)\n  - [UI Components](#ui-components)\n\n\n# Get Started\n - [Oracle JET Homepage](https://oraclejet.org)\n - [Learning Path](https://docs.oracle.com/en/middleware/developer-tools/jet/index.html)\n - [Slack](https://oracle-jet-slack-invite.herokuapp.com/)\n - [Twitter](https://twitter.com/OracleJET/)\n - [2 Min Tech Tips](https://bit.ly/jet-techtips)\n - [Virtual Meetup](https://bit.ly/signup-jet-meetup-3)\n\n# Resources\n\n\n### Official Resources\n\n- [Official Home](http://oraclejet.com)\n- [Official Developer Guide](https://docs.oracle.com/en/middleware/developer-tools/jet/7.1/develop/index.html)\n- [Official Labs and Tutorials](https://www.oracle.com/webfolder/technetwork/jet/globalExamples.html)\n- [Official Cookbook](https://www.oracle.com/webfolder/technetwork/jet/globalGetStarted.html)\n- [Official Blog](https://medium.com/tag/oracle-jet/latest)\n- [API Reference](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-API.html)\n- [GitHub Repo](https://github.com/oracle/oraclejet)\n- [Release Notes](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-releaseNotes.html)\n\n### External Resources\n\n- [ESLint config](https://github.com/oracle/eslint-config-oraclejet)\n- [CLI](https://github.com/oracle/ojet-cli)\n- [Cordova Plugins](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-Plugins.html)\n- [VSCode extension](https://t.co/mE4sn67iq3?amp=1)\n\n### Community\n- [Official Forum](https://community.oracle.com/community/development_tools/oracle-jet)\n- [Slack](https://oracle-jet-slack-invite.herokuapp.com/)\n\n### Podcasts\n\n - [#363: JET-Propelled JavaScript](https://oracledevs.podbean.com/e/jet-propelled-javascript/)\n\n### Youtube Channels\n\n - [Oracle JET](https://www.youtube.com/channel/UCcPYy1QhTNyR6fPAGLEsSTw/videos)\n - [Oracle Developers](https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g/videos)\n - [Oracle Learning Library](https://www.youtube.com/user/OracleLearning/videos)\n\n\n#### Intro\n\n - [Getting Started with Oracle JET](https://www.youtube.com/watch?v=976h4WsBbuE)\n - [Angular, Vue, React, JET; JavaScript on The Client, How Do I Choose What's Best?](https://www.youtube.com/watch?v=Y4OOFdwjimY)\n\n#### 2MIN Tech Tip\n - [Getting Started with FlexBox in Oracle JET | Geertjan Wielenga](https://youtu.be/BxqqSlwMoEA)\n - [Stripping and Restoring Oracle JET Applications | Geertjan Wielenga](https://youtu.be/vu8d0F2ixpo)\n - [Build Hooks for Oracle JET Applications | Soham Dasgupta](https://youtu.be/BXNDQPZV6nw)\n - [Rapid Creation of Reusable Components in Oracle JET | Geertjan Wielenga](https://www.youtube.com/watch?v=41s4BwBmTls)\n - [Official Oracle JET Guide for Creating a Full Front-End Application | Geertjan Wielenga](https://www.youtube.com/watch?v=_yobD5-nwIY\u0026feature=youtu.be)\n - [official Oracle JET guide for creating a user interface with JavaScript and HTML](https://t.co/VpypIflMoS?amp=1)\n - [how to extend an OracleJET application with a third party library](https://t.co/Rujb6HG7C3?amp=1)\n - [Adding New Modules to Oracle JET Applications | Geertjan Weilenga](https://www.youtube.com/watch?v=A770TT3-ASo)\n - [Oracle JET: Working with Other People's Buggy Code | John Brock](https://www.youtube.com/watch?v=5aKwyyFQkUA)\n - [Oracle JET: Offline Search for the Offline Persistence Toolkit](https://www.youtube.com/watch?v=TEmPMsCIs6s)\n - [Using the Offline Persistence Toolkit | Geertjan Wielenga](https://www.youtube.com/watch?v=phhG2z9gMt0)\n - [Common Mistakes When Using the Oracle JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=zfi7xERFsrA)\n - [Understanding the Binding Layer in Oracle JET Applications | Geertjan Wielenga](https://www.youtube.com/watch?v=RUxpz4bXGIw)\n - [Common Mistakes When Using the Oracle JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=zfi7xERFsrA)\n - [Graphs, Charts, and More in the JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=YZ0N03j52z0)\n - [The Load Order of Artifacts in an Oracle JET Application | Geertjan Wielenga](https://www.youtube.com/watch?v=cjejNksY3wE)\n - [Source Structure of Oracle JET Applications | Geertjan Wielenga](https://www.youtube.com/watch?v=-XxRjUbn_54)\n - [It's Easy to Set Up a Front-End JavaScript Application with Oracle JET | Geertjan Wielenga](https://www.youtube.com/watch?v=lXCg0qBLH34)\n\n#### MOOC\n\n- [Massive Open Online Course](https://www.youtube.com/watch?v=CdJ23oroPcw\u0026list=PLKCk3OyNwIztCYiFvqx2UU8Sg8YfK3Om4) - 26 Mar 2018\n\n#### Virtual Meetup\n\n- [September 2019](https://www.youtube.com/watch?v=bQ0z9PvUbjY)\n- [April 2019](https://www.youtube.com/watch?v=mvnfizJA6tc)\n- [October 2018](https://www.youtube.com/watch?v=VCNRosYEa_s)\n\n#### Customer\n\n- [Capgemini's UK Customer Benefits With Oracle JET](https://www.youtube.com/watch?v=yJ_Tsi_rVPo)\n\n### Official Examples\n\n- [Crafting Enhanced Customer\nExperience Through Digital\nAssistants, Beacons and Oracle JET\n](https://github.com/rohitdhamija/oracode2019)\n\n### Tutorials\n\n- [Soar Higher with Oracle JET](https://www.oracle.com/goto/jet)\n- [Oracle JET Web Components](https://www.oracle.com/goto/jetwebcomponents)\n- [Developing a Web Application with Oracle JET](https://docs.oracle.com/en/middleware/jet/6.1/webapplications.html)\n- [Introduction to developing with Oracle JET](https://apexapps.oracle.com/pls/apex/f?p=44785:50:101853936604872:::50:P50_COURSE_ID,P50_EVENT_ID:260,5940)\n- [Oracle JET 4.x MOOC](https://github.com/geertjanw/OJETCourse4.x)\n- [Workshop: Web Component Development with Oracle JET](https://github.com/geertjanw/ojet-training)\n- [OracleJETWorkshop2019](https://github.com/peppertech/OracleJETWorkshop2019)\n- [Oracle JET Hands-On-Lab 2017](https://github.com/peppertech/HOL2017)\n- [Develop a Hybrid Mobile Application in Oracle JavaScript Extension Toolkit (Oracle JET) for iOS](https://apexapps.oracle.com/pls/apex/f?p=44785:50:15331411769097::NO:RP,50:P50_COURSE_ID,P50_EVENT_ID,P50_PREV_PAGE:345,6063,2)\n- [Develop a Hybrid Mobile Application in Oracle JavaScript Extension Toolkit (Oracle JET) for Windows](https://apexapps.oracle.com/pls/apex/f?p=44785:50:15331411769097::NO:RP,50:P50_COURSE_ID,P50_EVENT_ID,P50_PREV_PAGE:359,6090,2)\n- [Develop a Hybrid Mobile Application in Oracle JavaScript Extension Toolkit (Oracle JET) for Android](https://apexapps.oracle.com/pls/apex/f?p=44785:50:15331411769097::NO:RP,50:P50_COURSE_ID,P50_EVENT_ID,P50_PREV_PAGE:367,6108,2)\n- [Develop a Reusable Web Component in Oracle JavaScript Extension Toolkit (Oracle JET)](https://apexapps.oracle.com/pls/apex/f?p=44785:50:15331411769097::NO:RP,50:P50_COURSE_ID,P50_EVENT_ID,P50_PREV_PAGE:348,6087,2)\n\n### Examples\n\n- [Oracle JET : JET Examples](https://github.com/DanielMerchan/ojet-examples) Version 7.0.1 of Oracle JET - by Daniel Merchan\n- [apex-jet-integration](https://github.com/alanarentsen/apex-jet-integration) information on how to integrate Oracle JET and APEX.\n- [pwa-jet-app](https://github.com/abaranovskis-redsamurai/pwa-jet-app) - by Andrejus Baranovskis\n- [pwa-jet-node](https://github.com/abaranovskis-redsamurai/pwa-jet-node) - by Andrejus Baranovskis\n- [Practical Oracle JET](https://github.com/Apress/practical-oracle-jet) - by Daniel Curtis\n- [docker-oracle-jet-run-live-reload](https://github.com/lucasjellema/docker-oracle-jet-run-live-reload) - defines a Docker container that takes a GitHub URL and builds and runs the Oracle JET application - by Lucas Jellama\n- [Tooltip](https://github.com/jtorralbagithub/ojetTooltip)\n- [PeopleTools-JavaScript-Injection-Framework](https://github.com/SasankVemana/PeopleTools-JavaScript-Injection-Framework)\n- [ESlinting](https://github.com/sohamda/Linting-OracleJET)\n- [wikipedia](https://github.com/louwersj/oracleJet_wikipedia)\n- [Anki Overdrive demo](https://github.com/oraclespainpresales/ankidash)\n- [JET messages](https://github.com/abaranovskis-redsamurai/jetmessages) Oracle JET notifications example\n\n\n### Books\n\n- [Oracle JET 7.1.0](https://docs.oracle.com/en/middleware/developer-tools/jet/7.1/books.html)\n- [Practical Oracle JET: Developing Enterprise Applications in JavaScript](https://www.amazon.co.uk/Practical-Oracle-JET-Developing-Applications/dp/1484243455/ref=sr_1_1?keywords=oracle+jet\u0026qid=1565510591\u0026s=gateway\u0026sr=8-1)\n\n### Blogs\n\n- [Geertjan's Blog](https://blogs.oracle.com/geertjan/)\n- [John “JB” Brock (aka. peppertech)](https://medium.com/@peppertech)\n- [Fishbowl Solutions](https://www.fishbowlsolutions.com/blog/)\n- [Red Samurai](https://andrejusb.blogspot.com/)\n\n### Blog Posts\n\n - [Advanced Internationalization in Oracle JET](https://medium.com/@jtiago/advanced-internationalization-in-oracle-jet-1f41f923e2cd) - Powerful methodology to easily manage translations in Oracle JET\n - [Oracle JET Meets AngularJS](https://t.co/ztmQyzaEWx?amp=1)\n\n# Components \u0026 Libraries\n\n### UI Components\n\n - [JET-Captcha](https://github.com/JohnRSim/jet-captcha) - Alternative Captcha solution that enables support for automated bot detection via gamified UI. By [@JRSim_UIX](https://twitter.com/JRSim_UIX).\n - [Rich Text Editor WYSIWYG](https://github.com/sohamda/JET-Web-Components/tree/master/rich-text-editor) - Based on Quill JS\n\n### Stores\n\n- [Redux](https://github.com/sumedh22/reduxJet)\n\n# Projects Using OracleJET\n\n### Commercial Products\n\n- [Katana](https://katanaml.io/) - Business Automation, Machine Learning\n- [Webcenter Content Interface](https://www.virtual7.de) CMS responsive UI\n\n\n### Apps/Websites\n\n- [SuperJet](https://github.com/rafaelpernil2/SuperJet) web application designed for a cartoonist to manage his/her Comics and Series\n- [Chatbot](https://github.com/mee-nam-lee/jet)\n- [jsdbconsole](https://github.com/paolobellardone/jsdbconsole) Oracle Database Simple Console implemented with Oracle JET\n- [Boston Weather App](https://github.com/abaranovskis-redsamurai/bostonweatherjetapp)\n- [Recipe App](https://github.com/KjetilHel/RecipeAppOracleJet)\n- [webshop-portal-soaring-through-the-cloud-native-sequel](https://github.com/lucasjellema/webshop-portal-soaring-through-the-cloud-native-sequel)\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)\n\nTo the extent possible under law, John Sim has waived all copyright and\nrelated or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/johnrsim%2Fawesome-jet/projects"}