Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JohnRSim/awesome-jet

🎉 A curated list of awesome things related to Oracle Jet Toolkit
https://github.com/JohnRSim/awesome-jet

List: awesome-jet

awesome-list javascript jet links oracle oracle-jet

Last synced: 16 days ago
JSON representation

🎉 A curated list of awesome things related to Oracle Jet Toolkit

Awesome Lists containing this project

README

        




logo of JET-awesome repository




## Awesome Oracle JavaScript Extension Toolkit (JET) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> A curated list of awesome things related to Oracle JET

- [Get Started](#get-started)
- [Resources](#resources)
- [Official Resources](#official-resources)
- [External Resources](#external-resources)
- [Community](#community)
- [Conferences](#conferences)
- [Podcasts](#podcasts)
- [Youtube Channels](#youtube-channels)
- [Official Examples](#official-examples)
- [Tutorials](#tutorials)
- [Examples](#examples)
- [Books](#books)
- [Blog Posts](#blog-posts)
- [Projects Using OracleJET](#projects-using-oracleJET)
- [Open Source](#open-source)
- [Commercial Products](#commercial-products)
- [Apps/Websites](#appswebsites)
- [Interactive Experiences](#interactive-experiences)
- [Enterprise Usage](#enterprise-usage)
- [A11y](#a11y)
- [Components & Libraries](#components--libraries)
- [UI Components](#ui-components)

# Get Started
- [Oracle JET Homepage](https://oraclejet.org)
- [Learning Path](https://docs.oracle.com/en/middleware/developer-tools/jet/index.html)
- [Slack](https://oracle-jet-slack-invite.herokuapp.com/)
- [Twitter](https://twitter.com/OracleJET/)
- [2 Min Tech Tips](https://bit.ly/jet-techtips)
- [Virtual Meetup](https://bit.ly/signup-jet-meetup-3)

# Resources

### Official Resources

- [Official Home](http://oraclejet.com)
- [Official Developer Guide](https://docs.oracle.com/en/middleware/developer-tools/jet/7.1/develop/index.html)
- [Official Labs and Tutorials](https://www.oracle.com/webfolder/technetwork/jet/globalExamples.html)
- [Official Cookbook](https://www.oracle.com/webfolder/technetwork/jet/globalGetStarted.html)
- [Official Blog](https://medium.com/tag/oracle-jet/latest)
- [API Reference](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-API.html)
- [GitHub Repo](https://github.com/oracle/oraclejet)
- [Release Notes](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-releaseNotes.html)

### External Resources

- [ESLint config](https://github.com/oracle/eslint-config-oraclejet)
- [CLI](https://github.com/oracle/ojet-cli)
- [Cordova Plugins](https://www.oracle.com/webfolder/technetwork/jet/globalSupport-Plugins.html)
- [VSCode extension](https://t.co/mE4sn67iq3?amp=1)

### Community
- [Official Forum](https://community.oracle.com/community/development_tools/oracle-jet)
- [Slack](https://oracle-jet-slack-invite.herokuapp.com/)

### Podcasts

- [#363: JET-Propelled JavaScript](https://oracledevs.podbean.com/e/jet-propelled-javascript/)

### Youtube Channels

- [Oracle JET](https://www.youtube.com/channel/UCcPYy1QhTNyR6fPAGLEsSTw/videos)
- [Oracle Developers](https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g/videos)
- [Oracle Learning Library](https://www.youtube.com/user/OracleLearning/videos)

#### Intro

- [Getting Started with Oracle JET](https://www.youtube.com/watch?v=976h4WsBbuE)
- [Angular, Vue, React, JET; JavaScript on The Client, How Do I Choose What's Best?](https://www.youtube.com/watch?v=Y4OOFdwjimY)

#### 2MIN Tech Tip
- [Getting Started with FlexBox in Oracle JET | Geertjan Wielenga](https://youtu.be/BxqqSlwMoEA)
- [Stripping and Restoring Oracle JET Applications | Geertjan Wielenga](https://youtu.be/vu8d0F2ixpo)
- [Build Hooks for Oracle JET Applications | Soham Dasgupta](https://youtu.be/BXNDQPZV6nw)
- [Rapid Creation of Reusable Components in Oracle JET | Geertjan Wielenga](https://www.youtube.com/watch?v=41s4BwBmTls)
- [Official Oracle JET Guide for Creating a Full Front-End Application | Geertjan Wielenga](https://www.youtube.com/watch?v=_yobD5-nwIY&feature=youtu.be)
- [official Oracle JET guide for creating a user interface with JavaScript and HTML](https://t.co/VpypIflMoS?amp=1)
- [how to extend an OracleJET application with a third party library](https://t.co/Rujb6HG7C3?amp=1)
- [Adding New Modules to Oracle JET Applications | Geertjan Weilenga](https://www.youtube.com/watch?v=A770TT3-ASo)
- [Oracle JET: Working with Other People's Buggy Code | John Brock](https://www.youtube.com/watch?v=5aKwyyFQkUA)
- [Oracle JET: Offline Search for the Offline Persistence Toolkit](https://www.youtube.com/watch?v=TEmPMsCIs6s)
- [Using the Offline Persistence Toolkit | Geertjan Wielenga](https://www.youtube.com/watch?v=phhG2z9gMt0)
- [Common Mistakes When Using the Oracle JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=zfi7xERFsrA)
- [Understanding the Binding Layer in Oracle JET Applications | Geertjan Wielenga](https://www.youtube.com/watch?v=RUxpz4bXGIw)
- [Common Mistakes When Using the Oracle JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=zfi7xERFsrA)
- [Graphs, Charts, and More in the JET Cookbook | Geertjan Wielenga](https://www.youtube.com/watch?v=YZ0N03j52z0)
- [The Load Order of Artifacts in an Oracle JET Application | Geertjan Wielenga](https://www.youtube.com/watch?v=cjejNksY3wE)
- [Source Structure of Oracle JET Applications | Geertjan Wielenga](https://www.youtube.com/watch?v=-XxRjUbn_54)
- [It's Easy to Set Up a Front-End JavaScript Application with Oracle JET | Geertjan Wielenga](https://www.youtube.com/watch?v=lXCg0qBLH34)

#### MOOC

- [Massive Open Online Course](https://www.youtube.com/watch?v=CdJ23oroPcw&list=PLKCk3OyNwIztCYiFvqx2UU8Sg8YfK3Om4) - 26 Mar 2018

#### Virtual Meetup

- [September 2019](https://www.youtube.com/watch?v=bQ0z9PvUbjY)
- [April 2019](https://www.youtube.com/watch?v=mvnfizJA6tc)
- [October 2018](https://www.youtube.com/watch?v=VCNRosYEa_s)

#### Customer

- [Capgemini's UK Customer Benefits With Oracle JET](https://www.youtube.com/watch?v=yJ_Tsi_rVPo)

### Official Examples

- [Crafting Enhanced Customer
Experience Through Digital
Assistants, Beacons and Oracle JET
](https://github.com/rohitdhamija/oracode2019)

### Tutorials

- [Soar Higher with Oracle JET](https://www.oracle.com/goto/jet)
- [Oracle JET Web Components](https://www.oracle.com/goto/jetwebcomponents)
- [Developing a Web Application with Oracle JET](https://docs.oracle.com/en/middleware/jet/6.1/webapplications.html)
- [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)
- [Oracle JET 4.x MOOC](https://github.com/geertjanw/OJETCourse4.x)
- [Workshop: Web Component Development with Oracle JET](https://github.com/geertjanw/ojet-training)
- [OracleJETWorkshop2019](https://github.com/peppertech/OracleJETWorkshop2019)
- [Oracle JET Hands-On-Lab 2017](https://github.com/peppertech/HOL2017)
- [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)
- [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)
- [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)
- [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)

### Examples

- [Oracle JET : JET Examples](https://github.com/DanielMerchan/ojet-examples) Version 7.0.1 of Oracle JET - by Daniel Merchan
- [apex-jet-integration](https://github.com/alanarentsen/apex-jet-integration) information on how to integrate Oracle JET and APEX.
- [pwa-jet-app](https://github.com/abaranovskis-redsamurai/pwa-jet-app) - by Andrejus Baranovskis
- [pwa-jet-node](https://github.com/abaranovskis-redsamurai/pwa-jet-node) - by Andrejus Baranovskis
- [Practical Oracle JET](https://github.com/Apress/practical-oracle-jet) - by Daniel Curtis
- [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
- [Tooltip](https://github.com/jtorralbagithub/ojetTooltip)
- [PeopleTools-JavaScript-Injection-Framework](https://github.com/SasankVemana/PeopleTools-JavaScript-Injection-Framework)
- [ESlinting](https://github.com/sohamda/Linting-OracleJET)
- [wikipedia](https://github.com/louwersj/oracleJet_wikipedia)
- [Anki Overdrive demo](https://github.com/oraclespainpresales/ankidash)
- [JET messages](https://github.com/abaranovskis-redsamurai/jetmessages) Oracle JET notifications example

### Books

- [Oracle JET 7.1.0](https://docs.oracle.com/en/middleware/developer-tools/jet/7.1/books.html)
- [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&qid=1565510591&s=gateway&sr=8-1)

### Blogs

- [Geertjan's Blog](https://blogs.oracle.com/geertjan/)
- [John “JB” Brock (aka. peppertech)](https://medium.com/@peppertech)
- [Fishbowl Solutions](https://www.fishbowlsolutions.com/blog/)
- [Red Samurai](https://andrejusb.blogspot.com/)

### Blog Posts

- [Advanced Internationalization in Oracle JET](https://medium.com/@jtiago/advanced-internationalization-in-oracle-jet-1f41f923e2cd) - Powerful methodology to easily manage translations in Oracle JET
- [Oracle JET Meets AngularJS](https://t.co/ztmQyzaEWx?amp=1)

# Components & Libraries

### UI Components

- [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).
- [Rich Text Editor WYSIWYG](https://github.com/sohamda/JET-Web-Components/tree/master/rich-text-editor) - Based on Quill JS

### Stores

- [Redux](https://github.com/sumedh22/reduxJet)

# Projects Using OracleJET

### Commercial Products

- [Katana](https://katanaml.io/) - Business Automation, Machine Learning
- [Webcenter Content Interface](https://www.virtual7.de) CMS responsive UI

### Apps/Websites

- [SuperJet](https://github.com/rafaelpernil2/SuperJet) web application designed for a cartoonist to manage his/her Comics and Series
- [Chatbot](https://github.com/mee-nam-lee/jet)
- [jsdbconsole](https://github.com/paolobellardone/jsdbconsole) Oracle Database Simple Console implemented with Oracle JET
- [Boston Weather App](https://github.com/abaranovskis-redsamurai/bostonweatherjetapp)
- [Recipe App](https://github.com/KjetilHel/RecipeAppOracleJet)
- [webshop-portal-soaring-through-the-cloud-native-sequel](https://github.com/lucasjellema/webshop-portal-soaring-through-the-cloud-native-sequel)

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, John Sim has waived all copyright and
related or neighboring rights to this work.