GithubHelp home page GithubHelp logo

richardnikolas / webapis-playground Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atapas/webapis-playground

0.0 0.0 0.0 2.52 MB

The Web APIs Playground is a project to showcase the JavaScript Web APIs with examples and demonstrations. Client-side JavaScript APIs are here to help with providing wrapper functions for many low-level tasks.

Home Page: https://webapis-playground.vercel.app/

License: MIT License

Shell 0.07% JavaScript 3.61% TypeScript 95.45% CSS 0.06% Handlebars 0.82%

webapis-playground's Introduction

πŸ”Œ WEB APIS PLAYGROUND

All Contributors

The Web APIs Playground is a project to showcase the JavaScript Web APIs with examples and demonstrations. Client-side JavaScript APIs provides wrapper functions for many low-level tasks like,

  • Device Hardware Interactions
  • Client-side storage interactions
  • 3D Graphics, WebGL
  • Notifications
  • Audio, Video
  • and many, many more.

Please follow this link to know about different Web APIs and their usages.

πŸ”₯ The App

https://webapis-playground.vercel.app

🎯 Vision and Mission of this Playground

The primary mission is to provide working examples of the JavaScript web APIs with simple demonstration that can be accessed using browsers on different devices. It may help many beginners to this topic in understanding how to code and use the Web APIs.

πŸ—οΈ How to ADD a new DEMO?

Here is a step-by-step guide to help you add a new demo.

βš’οΈ It's developed using Next.js

This project is developed using the Next.js. If you have implemented a similar project using JavaScript or any other frameworks like React, Angular, Vue, please create an issue to include them in the README.

🀲 Want to Motivate?

Who doesn't need motivation? Please give the project a star(⭐) and/or share it in your dev circle.

Many Thanks to all the Stargazers who has supported this project with stars(⭐)

Stargazers repo roster for @atapas/webapis-playground

πŸƒβ€β™€οΈ How to Run the project locally

To run the project locally,

  • Please clone it.
  • Browse to the project directory.
  • Install dependencies
npm install
# Or
yarn install
  • Run the application locally
npm run dev
# Or
yarn dev
  • Open the browser and navigate to http://localhost:3000

πŸš€ What's Included?

So far, it includes the following examples:

  1. πŸ“‚ File System API
  2. πŸ“Ί FullScreen API
  3. πŸ“‹ Clipboard API
  4. πŸ“‘ Broadcast
  5. πŸ“· Image Capture
  6. πŸ“Ά Network Info
  7. 🧐 Resize Observer
  8. πŸ’³ Payment Request
  9. πŸ“³ Vibration API
  10. πŸ”‹ Battery API
  11. 🐒 Drag and Drop
  12. βš“ Geolocation API
  13. πŸ–ΌοΈ Picture in Picture
  14. πŸ’» Screen Capture
  15. ✍️ CSS Font Loading
  16. πŸŽ™οΈ Web Speech API

🀝 Open Source

This project is opensource and open for contributions. If you are looking for any examples and demonstrations that are missing, please open a issue from here. You can also contrinute to the source code by adding an exaple, improving code, and providing suggestions.

🀝 Contributing to playground

Any kind of positive contribution is welcome! Please help us to grow by contributing to the project.

If you wish to contribute, you can work on any issues listed here or create one on your own. After adding your code, please send us a Pull Request.

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.

πŸ™ Support

We all need support and motivation. WebAPIs Playground is not an exception. Please give this project a ⭐️ to encourage and show that you liked it.

If you found the app helpful, consider supporting us with a coffee.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Max Programming

πŸ’»

Tapas Adhikary

πŸ’»

Nitesh Seram

πŸ’» ️️️️♿️ πŸ›

Sameer Waskar

πŸ’»

Omri Attiya

πŸ’»

Yash Raj

πŸ’»

Rehan Sattar

πŸ’» πŸ›

Muhammad Ahsan Ayaz

πŸ’»

Koustov

πŸ› πŸ’»

Aanchal

πŸ’»

Abhishek Khatri

πŸ’»

Avneesh Agarwal

πŸ’»

Kunal Singh

πŸ’»

Rosie Z

πŸ’»

Matheus Verissimo

πŸ’»

Abiola

πŸ’»

Emit

πŸ’»

Tyler Morales

πŸ’»

chosunosu

πŸ›

Ε ime Vidas

πŸ›

Vaibhav Agrawal

πŸ“–

Bharati Subramanian

🎨

Sukhseerat Kaur

πŸ›

This project follows the all-contributors specification. Contributions of any kind welcome!

webapis-playground's People

Contributors

aanchal-fatwani avatar abhikhatri67 avatar abiola-farounbi avatar ahsanayaz avatar allcontributors[bot] avatar atapas avatar avneesh0612 avatar dependabot[bot] avatar develemit avatar kvnal avatar max-programming avatar mverissimo avatar niteshseram avatar rehan-sattar avatar rzhekova avatar tiger-yash avatar tyler-morales avatar vaibhav-if avatar wsameer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.