<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by The AI Researcher on Medium]]></title>
        <description><![CDATA[Stories by The AI Researcher on Medium]]></description>
        <link>https://medium.com/@ai-usecases?source=rss-28fc8d6ea11f------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Stories by The AI Researcher on Medium</title>
            <link>https://medium.com/@ai-usecases?source=rss-28fc8d6ea11f------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 12:55:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@ai-usecases/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[6 Top AI Form Filling Solutions in 2025]]></title>
            <link>https://medium.com/@ai-usecases/6-top-ai-form-filling-solutions-in-2025-1a8d5b771a1f?source=rss-28fc8d6ea11f------2</link>
            <guid isPermaLink="false">https://medium.com/p/1a8d5b771a1f</guid>
            <category><![CDATA[browser-extension]]></category>
            <category><![CDATA[ai-productivity-tool]]></category>
            <category><![CDATA[fillapp]]></category>
            <category><![CDATA[form-filling-solutions]]></category>
            <category><![CDATA[form-automation]]></category>
            <dc:creator><![CDATA[The AI Researcher]]></dc:creator>
            <pubDate>Sun, 04 May 2025 11:43:53 GMT</pubDate>
            <atom:updated>2025-05-04T11:43:53.627Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2GwLFykn5zJ1qVC3Guu1zw.png" /></figure><p>Filling out online forms is often repetitive and time-consuming, especially for busy professionals. Thankfully, various innovative solutions can help automate and streamline this task. Here are six excellent tools that simplify form filling, boosting your productivity and saving valuable time.</p><h3>1. FillApp — Smart AI Form Filler</h3><p>FillApp is an intelligent Chrome extension powered by AI, designed to instantly fill out forms without complicated setups.</p><h3>Highlights:</h3><ul><li><strong>Automatic field recognition:</strong> No templates needed.</li><li><strong>Easy to use:</strong> Simply paste your information as plain text.</li><li><strong>Improves over time:</strong> Learns from your inputs, enhancing accuracy and speed.</li></ul><p><strong>Ideal for:</strong> Quick, hassle-free form filling on web platforms.</p><p><a href="https://fillapp.ai/">Check out FillApp</a></p><h3>2. Fill A Form AI — Collaborative Autofill Extension</h3><p>Fill A Form AI simplifies form filling by integrating seamlessly with data sources like Google Sheets, suitable for teams managing shared data.</p><h3>Highlights:</h3><ul><li><strong>Team-friendly:</strong> Shared data libraries for consistent inputs.</li><li><strong>Adaptive learning:</strong> Remembers past form inputs.</li></ul><p><strong>Ideal for:</strong> Professionals needing organized and shared data filling.</p><p><a href="https://www.fillaform.ai/">Explore Fill A Form AI</a></p><h3>3. Magical — Custom Text Expansion</h3><p>Magical is a powerful text snippet tool designed for efficiency, ideal for professionals repeatedly entering similar information.</p><h3>Highlights:</h3><ul><li><strong>Custom snippets:</strong> Create shortcuts for frequently used text.</li><li><strong>Cross-site functionality:</strong> Easily move data between different websites.</li></ul><p><strong>Ideal for:</strong> Customizable, quick data entry without AI automation.</p><p><a href="https://www.getmagical.com/">Learn more about Magical</a></p><h3>4. <a href="http://instafill.ai/">Instafill.ai</a> — Advanced PDF Form Filling</h3><p><a href="http://instafill.ai/">Instafill.ai</a> automates PDF and document form completion, ideal for handling complex paperwork quickly.</p><h3>Highlights:</h3><ul><li><strong>AI-driven:</strong> Accurately identifies and fills PDF fields.</li><li><strong>Multi-format:</strong> Supports PDFs, scanned documents, and images.</li></ul><p><strong>Ideal for:</strong> Professionals handling significant document-based paperwork.</p><p><a href="https://instafill.ai/">Try Instafill.ai</a></p><h3>5. <a href="http://axiom.ai/">Axiom.ai</a> — No-Code Browser Automation</h3><p><a href="http://axiom.ai/">Axiom.ai</a> provides flexible, browser-based automation for various online tasks, including complex form filling workflows.</p><h3>Highlights:</h3><ul><li><strong>Visual bot builder:</strong> Easily automate multi-step processes.</li><li><strong>Data integration:</strong> Connect with external sources like Google Sheets.</li></ul><p><strong>Ideal for:</strong> Users who need extensive control and custom automation capabilities.</p><p><a href="https://axiom.ai/">Automate with Axiom.ai</a></p><h3>6. UiPath &amp; RPA Solutions — Comprehensive Enterprise Automation</h3><p>RPA tools like UiPath offer broad automation capabilities, suited for extensive, enterprise-level tasks beyond just form filling.</p><h3>Highlights:</h3><ul><li><strong>End-to-end workflows:</strong> Automate entire processes across multiple apps.</li><li><strong>Versatile:</strong> Handles web, desktop, and PDF forms seamlessly.</li></ul><p><strong>Ideal for:</strong> Large organizations with complex automation requirements.</p><p><a href="https://www.uipath.com/">Discover UiPath</a></p><h3>Why Choose FillApp?</h3><p>While each tool offers unique advantages, FillApp stands out due to its simplicity, speed, and zero-setup requirements. Its powerful AI intuitively handles most forms effortlessly, adapting over time to your specific needs without needing technical expertise.</p><h3>Top Reasons Professionals Prefer FillApp:</h3><ul><li><strong>Instant setup:</strong> Start filling forms immediately after installing.</li><li><strong>Context-aware:</strong> Intelligently recognizes and adapts to form fields.</li><li><strong>Effortless learning:</strong> Continuously improves accuracy with usage.</li></ul><h3>Wrap-Up</h3><p>In today’s fast-paced work environment, choosing the right form-filling tool can significantly impact your productivity. FillApp combines ease of use, smart AI-driven automation, and zero hassle to deliver exceptional convenience, making it a perfect choice for busy professionals.</p><p><a href="https://fillapp.ai/">Start using FillApp now</a> and turn form filling into a seamless part of your day.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1a8d5b771a1f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Dynamic Dark/Light Mode On the Web]]></title>
            <link>https://levelup.gitconnected.com/dynamic-dark-light-mode-on-the-web-d55e4c0d3aa9?source=rss-28fc8d6ea11f------2</link>
            <guid isPermaLink="false">https://medium.com/p/d55e4c0d3aa9</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[dark-mode]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[startup]]></category>
            <dc:creator><![CDATA[The AI Researcher]]></dc:creator>
            <pubDate>Mon, 01 Feb 2021 01:24:24 GMT</pubDate>
            <atom:updated>2021-02-01T07:24:07.478Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UWwfZxnBTZelPsVl3rlmfA.jpeg" /></figure><p>Dark mode has been very popular in recent years as the common operating systems (iOS, Android, macOS, Windows) support dark mode and a lot of people prefer dark mode. Most popular mobile apps also support dark mode so the users who prefer dark mode will feel comfortable.</p><h3>The Dark mode problem</h3><p>There are a bunch of websites that actually support dark mode through a toggle button that users can use to switch between dark and light mode. The problem here is that the user has to click that button in order to switch to the dark mode which creates additional work to do for lazy users like me.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bfz0wWz47_H06wgLOJ80KA.gif" /></figure><p>There are other types of websites that are completely in dark mode with no option to switch to light mode. This one is perfect for dark mode users but light mode users hate that.</p><p>The only solution in this is that the website should detect the system color theme and dynamically switch to the appropriate color theme.</p><p>And the good news is there is a CSS media feature for that!</p><h3>CSS media query to detect if the user prefers dark mode</h3><p>There is a CSS media query that allows to override or define styles based on the user’s preferred color scheme:</p><pre>@media (prefers-color-scheme: dark) {</pre><pre>}</pre><p>You can learn more information about prefers-color-scheme CSS media query <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme">here</a>.</p><p>In other words, if the website has black text on a white background it can be adjusted for dark preferred systems like this:</p><pre>body {<br>  background: FloralWhite;<br>}</pre><pre>h1 {<br>  color: #121212;<br>}</pre><pre>@media (prefers-color-scheme: dark) {<br>  body {<br>      background: #121212;<br>  }<br>  <br>  h1 {<br>    color: FloralWhite;<br>  }<br>}</pre><p>In the example, I just swapped the light/dark colors inside the media query.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*HylOoV7IItUZXZQ9A7T2jw.gif" /></figure><p>Check out the complete example in <a href="https://codepen.io/aramvr/pen/QWGWKbX">CodePen</a>.</p><h3>Detect if the user prefers dark mode in Javascript</h3><p>You can also detect the system color scheme by using javascript:</p><pre>const prefersDarkScheme = window.matchMedia(&quot;(prefers-color-scheme: dark)&quot;);</pre><p>It can be used for example to add a “dark-mode” class to the body tag:</p><pre>if (prefersDarkScheme.matches) {<br>  document.body.classList.add(&quot;dark-mode&quot;);<br>}</pre><h3>Using CSS variables for dark mode</h3><p>Another way to control the color scheme in the website is to declare <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties">CSS variables</a> and then change the variable colors inside the CSS media query.</p><p>In the example I declared CSS variables in the “:root” pseudo-class, so it can be applied globally in the whole HTML document:</p><pre>:root {<br>  --main-bg-color: FloralWhite;<br>  --main-text-color: #121212;<br>}</pre><p>Next, let’s use those variables:</p><pre>body {<br>  background: var(--main-bg-color);<br>}</pre><pre>h1 {<br>  color: var(--main-text-color);<br>}</pre><p>And finally, let’s change the values of those variables inside the “prefers-color-scheme” CSS media query:</p><pre>@media (prefers-color-scheme: dark) {<br>  :root {<br>    --main-bg-color: #121212;<br>    --main-text-color: FloralWhite;<br>  }<br>}</pre><p>Check out the complete example in <a href="https://codepen.io/aramvr/pen/ExNxNdr">CodePen</a>.</p><h3>Images in dark mode</h3><p>Shiny images in dark mode sometimes can look too bright which is not cool in dark mode.</p><p>Here is an example:</p><figure><img alt="https://unsplash.com/photos/EvceCyopkKI" src="https://cdn-images-1.medium.com/max/1024/1*A_W1sq3ikp9wLeHQSkz4XA.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@logannolin">Logan Nolin</a> on <a href="https://unsplash.com/photos/EvceCyopkKI">Unsplash</a></figcaption></figure><p>Mark Otto shared a good <a href="https://markdotto.com/2018/11/05/css-dark-mode/">example</a> of how image brightness can be reduced in dark mode:</p><pre><a href="http://twitter.com/media">@media</a> (prefers-color-scheme: dark) {<br> img {<br>    opacity: .75;<br>    transition: opacity .5s ease-in-out;<br>  }<br>  img:hover {<br>    opacity: 1;<br>  }<br>}</pre><p>And the result looks pretty good to me:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*VHKZH32NHA5PpEGF7oS99w.gif" /></figure><p>Unfortunately, it’s not enough for every case, and sometimes we need to completely change the image source according to the system’s preferred color theme. For example, you may change some icons or the logo on the website for dark mode.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*uWWi5UePN5pzQkZQcO-i5Q.gif" /></figure><p>And the good news is there is an easy way to achieve that by just using HTML:</p><pre>&lt;picture&gt;<br>  &lt;source srcset=&quot;light-image.png&quot; media=&quot;(prefers-color-scheme: light) or (prefers-color-scheme: no-preference)&quot;&gt;<br>  &lt;source srcset=&quot;dark-image.png&quot; media=&quot;(prefers-color-scheme: dark)&quot;&gt;<br>&lt;/picture&gt;</pre><p>In the example above there is two “&lt;source&gt;” tags inside the “&lt;picture&gt;” tag. It should show the image from the first source if the user prefers the light mode or does not have any preferences at all. And the second source will be used for the users who prefer the dark mode.</p><h3>Browser support</h3><p>The “prefers-color-scheme” media query is supported by major browsers including Chrome 76+, Firefox 67+, Safari 12.5+ (13+ on iOS). <br>It does not support Internet Explorer.</p><p><a href="https://caniuse.com/?search=prefers-color-scheme">Can I Use</a> estimates over 89% coverage of internet users.</p><h3>Conclusion</h3><p>A lot of major websites already support dark mode including Facebook, Twitter, and Youtube. It’s not only trendy but it also enhances accessibility by supporting users who are sensitive to eye strain in bright mode. It also makes the website consistent within the system that the user uses.</p><p>If you already have a website I hope this article was helpful to you to make your website support light/dark mode in the right way.</p><p>Next time when you start a new web project I don’t know if you can invest that time to make the website support dark mode, but what you can do is using color variables which will make it easy in the future to bring your app to the “dark” web.</p><p>Material Design System also supports dark mode which you can check out <a href="https://material.io/design/color/dark-theme.html">here</a>.</p><p>If you found this article helpful, give me some claps ?.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d55e4c0d3aa9" width="1" height="1" alt=""><hr><p><a href="https://levelup.gitconnected.com/dynamic-dark-light-mode-on-the-web-d55e4c0d3aa9">Dynamic Dark/Light Mode On the Web</a> was originally published in <a href="https://levelup.gitconnected.com/">Level Up Coding</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Single Design System for React, Vue, and Angular in 2020]]></title>
            <link>https://medium.com/@ai-usecases/single-design-system-for-react-vue-and-angular-in-2020-114fe09cf331?source=rss-28fc8d6ea11f------2</link>
            <guid isPermaLink="false">https://medium.com/p/114fe09cf331</guid>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[stenciljs]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[web-components]]></category>
            <category><![CDATA[angular]]></category>
            <dc:creator><![CDATA[The AI Researcher]]></dc:creator>
            <pubDate>Tue, 28 Jan 2020 14:05:51 GMT</pubDate>
            <atom:updated>2020-01-29T17:41:37.255Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*i8SUu4SwxutqX2_XnAaszQ.jpeg" /></figure><p>Do you need a truly reusable design system in different UI frameworks? <br>You are in the right place!</p><h3>What is the problem?</h3><p>When we talk about design systems we think about <strong>reusable components</strong> that can be useful across the company and across the teams.</p><p>And the problems appear when:</p><ul><li>your team starts work in a different Javascript framework</li><li>your company buys a product which coded in a different framework</li><li>your team starts developing a cross-platform desktop web application (<a href="https://www.electronjs.org/">Electron</a>)</li><li>your team decides to build a simple <a href="https://en.wikipedia.org/wiki/Progressive_web_application">Progressive Web Application</a></li><li>your team builds React Native/Ionic mobile app</li></ul><p>If you have already met one of the problems or you see it in the future then <strong>Web Components</strong> are a great solution for you!</p><h3>What are Web Components?</h3><p>Here is a short definition from <a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components">MDN</a>.</p><p><em>Web Components is a suite of different technologies allowing you to create reusable custom elements — with their functionality encapsulated away from the rest of your code — and utilize them in your web apps.</em></p><p>Simply it’s a browser API that allows you to create new custom encapsulated HTML tags that contain their specific logic and styles which work in all modern browsers and can be used in all Javascript frameworks and libraries.<br>Let’s say everywhere, where HTML works!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hO0FqXpcUYKC4Kd6U9vpXA.png" /></figure><p>And the next question:</p><h4>What is this? 🤓</h4><p>Well. Web Components come with four main specifications:</p><p><strong>Custom Elements</strong> <br>You can define custom elements with their specific logic that can be used everywhere in the applications. <br>(e.g. &lt;error-message&gt;&lt;/error-message&gt;).</p><p><strong>Shadow DOM<br></strong>It allows you to create an encapsulated custom style and markup inside your custom elements. Imagine shadow DOM of your &lt;error-message&gt; custom element contains h3 and p HTML tags and it has its own style. As style is added in Shadow DOM it will never override whole DOM elements styles:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tHSpoK1qv1vACxk0LQjSfQ.png" /></figure><p><strong>ES Modules<br></strong>The ES Modules specification defines the inclusion and reuse of JS documents in a standards-based, modular, performant way. You can define ES6 class for your error-message custom element and enjoy its features:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/b3d6083704dbcd29eeea96fca8ffbf6e/href">https://medium.com/media/b3d6083704dbcd29eeea96fca8ffbf6e/href</a></iframe><p><strong>HTML Template<br></strong>New &lt;template&gt; and &lt;slot&gt; tags. <br>When you have to reuse the same markup structures repeatedly on a web page, it makes sense to use some kind of a template rather than repeating the same structure over and over again.</p><h3>Which browsers support Web components?</h3><p>All modern browsers support Web Components, and you can still use it in IE by loading its <a href="https://github.com/webcomponents/polyfills/tree/master/packages/webcomponentsjs">polyfill</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IWabGLNiEGzvnYWtexToLA.png" /><figcaption>Source: <a href="https://www.webcomponents.org/">https://www.webcomponents.org/</a></figcaption></figure><h3>How to build a design system using Web Components?</h3><p>You can develop your company-specific tool or just write your reusable components by using simple vanilla js, and it’s should be a good decision. <br>But besides it, there is a great CLI tool called <a href="https://stenciljs.com/">Stencil</a> which makes it even easier to build and distribute Design Systems with Web Components.<br>Stencil does not only make it easy to build Web Components but it also automatically manages polyfills for browsers that need them.<br>It also produces components that are very small in terms of file size and exceed performance standards for the modern Progressive Web App era.</p><p>BTW. There is also <a href="https://cli.vuejs.org/guide/build-targets.html#web-component">Vue’s Web Component</a> and <a href="https://angular.io/guide/elements">Angular Elements</a> which are also good options to build a Web Components based design system. But keep in mind that both require their own framework bundle to be linked in the applaction.</p><h3>How does Stencil work?</h3><p>Here is a basic sample of the Stencil component. It’s very like an angular component and has similar functionality.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/2accbb789623f30824d15220941f3abc/href">https://medium.com/media/2accbb789623f30824d15220941f3abc/href</a></iframe><p>Stencil allows you to only include the bundle of your component and use it everywhere where javascript and HTML work without caring about polyfills.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PlicKXaMADJkbqAJ67YeyA.png" /><figcaption>Stencil Browser support. Source: <a href="https://stenciljs.com/docs/browser-support">https://stenciljs.com/docs/browser-support</a></figcaption></figure><p>It also supports <a href="https://stenciljs.com/docs/component-lifecycle">lifecycle methods</a>, <a href="https://stenciljs.com/docs/properties#prop-decorator">props</a>, <a href="https://stenciljs.com/docs/state">state</a>, and the components are rendered using JSX. Which you should be familiar with if you ever used React.js.</p><p>If you are interested in a more detailed Stencil introduction I would recommend you to read this article:</p><p><a href="https://medium.com/dailyjs/an-introduction-into-stencil-js-a08e41e2102">An Introduction into Stencil.js</a></p><p>Simply you can use your Stencil components in your React.js, Vue and angular app. Check Stencil’s <a href="https://stenciljs.com/docs/overview">framework integration tutorial</a>.</p><h3>Conclusion</h3><p>Web Components perfectly solve challenges that we already discussed above, but before start making a design system out of them, first, consider whether it is the best option for you at this time. Maybe a well structured React/Vue/angular shared folder is enough for your project.</p><p>Thank you for reading. I would love to hear your thoughts on this.</p><p>Happy coding!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=114fe09cf331" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[8 Javascript tools to create 360 degree Photosphere viewers]]></title>
            <link>https://medium.com/@ai-usecases/8-javascript-tools-to-create-360-degree-photosphere-viewers-85261f86aeb3?source=rss-28fc8d6ea11f------2</link>
            <guid isPermaLink="false">https://medium.com/p/85261f86aeb3</guid>
            <category><![CDATA[virtual-tour]]></category>
            <category><![CDATA[vr]]></category>
            <category><![CDATA[360-photo]]></category>
            <category><![CDATA[3d]]></category>
            <category><![CDATA[virtual-reality]]></category>
            <dc:creator><![CDATA[The AI Researcher]]></dc:creator>
            <pubDate>Thu, 22 Nov 2018 10:55:34 GMT</pubDate>
            <atom:updated>2021-01-26T15:31:42.241Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>9 Javascript tools to create 360 degree Photosphere viewers in 2021</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TjRN8gkkzZC2dIqT4VpNPQ.jpeg" /></figure><h3>1. A-Frame</h3><figure><img alt="A-Frame" src="https://cdn-images-1.medium.com/max/1024/1*62f2SER6wfy6tMyiwSY2Yw.jpeg" /></figure><h4><a href="https://aframe.io/examples/showcase/sky/">A-Frame</a> is aweb framework for building virtual reality experiences<br>Make WebVR with HTML and Entity-Component Works on Vive, Rift, Daydream, GearVR, desktop.</h4><p>A-Frame is a web framework for building virtual reality (VR) experiences. A-Frame is based on top of HTML, making it simple to get started. It is also a great advanced tool to build 360 degree photosphere viewers. You can find an example <a href="https://aframe.io/aframe/examples/boilerplate/panorama/">here</a>.</p><p>Click here</p><h3>2. React 360</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*_Cm7oEf38IxVbz_oTsAYGA.gif" /></figure><h4>Using <a href="https://github.com/facebookarchive/react-360">React 360</a> you can create exciting 360 and VR experiences using React, Deploy your creation across the web to desktop, mobile, and VR devices.</h4><p>React 360 is a framework for the creation of interactive 360 experiences that run in your web browser. It pairs modern APIs like WebGL and WebVR with the declarative power of React, producing applications that can be consumed through a variety of devices. Leveraging web technologies and the existing React ecosystem, React 360 aims to simplify the construction of cross-platform 360 experiences.</p><p>If you have experience in React.js it is going to be fun to work with React 360.</p><h3>3. Panolens.js</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*TRdQIOKWc66FdTEf4yxUqQ.jpeg" /></figure><h4><a href="https://pchen66.github.io/Panolens/">Panolens.js</a> is an event-driven and WebGL based panorama viewer. Lightweight and flexible. It’s built on top of <a href="https://github.com/mrdoob/three.js">Three.JS</a>.</h4><p>Panolens.js is a simple tool specifically for creating 360 degree photosphere viewers. It has a lot of <a href="https://pchen66.github.io/Panolens/#Example">examples</a> that can help you to build what you are looking for.</p><h3>4. 360 Virtual Tour [Paid]</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*SVVXTB0LrJobyHOgu_kTKA.jpeg" /></figure><h4><a href="https://codecanyon.net/item/360-virtual-tour/15654286">The 360 Virtual Tour</a> is a responsive javascript plugin for displaying 360 degree virtual tours directly in the Browser.</h4><p>It also has a WordPress plugin to easily integrate with WordPress websites.</p><h3>5. Google VR View for the Web</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Us5BAmg5Rcx_cUDoJKG_Jg.jpeg" /></figure><h4><a href="https://developers.google.com/vr/concepts/vrview">Google VR View for the Web</a> is a great choice for developers that want to build browser-based sites or prefer their content to work with Google Cardboard and Daydream headsets. It has SDKs available for mobile app development as well.</h4><p>You can find more information in the video below.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F3rjG_1OdEpY%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3rjG_1OdEpY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F3rjG_1OdEpY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/0885e313f9fa778a7e141923c9ace2d6/href">https://medium.com/media/0885e313f9fa778a7e141923c9ace2d6/href</a></iframe><h3>6. Marzipano</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MGl5eRCNWSRfOK3E2RhW2g.jpeg" /></figure><h4><a href="https://www.marzipano.net/">Marzipano</a> is a 360° media viewer for the modern web.</h4><p>A lightweight and high-performance 360° media viewer. Supports all major desktop browsers and mobile devices. Embraces standard web technologies and provides a powerful Javascript API.</p><h3>7. Photo Sphere Viewer</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*ttOMIvCQc5VtuFp8IXW1wA.jpeg" /></figure><h4><a href="https://photo-sphere-viewer.js.org/">Photo Sphere Viewer</a> is pure JS and based on three.js, allowing very good performances on WebGL enabled systems.</h4><p>Photo Sphere Viewer can display standard equirectangular panoramas and also cubemaps.<br>It has friendly user interactions for all kinds of devices. You can display texts, images and even dynamic areas directly on your photos. It has Many options, methods and events that allow deep integration in your website/app.</p><h3>8. Pannellum</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-O2HcnXG1dBVG8VijmtowQ.jpeg" /></figure><h4><a href="https://pannellum.org/">Pannellum</a> is a lightweight, free, and open-source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free.</h4><p>Pannellum bundle size is just 21KB. It is an easy tool to create 360 image/video tours, add hotspots, info points and more.</p><h3>9. Krpano [paid]</h3><figure><img alt="Krpano" src="https://cdn-images-1.medium.com/max/1006/1*A8sCvDReYBHxSbFZQT_Vig.jpeg" /></figure><h4><a href="https://krpano.com/">Krpano</a> is a small and very flexible high-performance software for showing all kinds of panoramic images on the web.</h4><p>It can be used for very detailed high-resolution images, interactive virtual tours, custom-designed user-interfaces, and many things more.</p><p>The image-generation-algorithms of the krpano tools and the rendering-algorithms of the krpano viewer are trying to present the images in the best possible image-quality, with high details and sharpness.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=85261f86aeb3" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>