From a7c9028dae00e1d195453bd4944f67dc8bbdf5d4 Mon Sep 17 00:00:00 2001
From: Omi <272266969+Omibranch@users.noreply.github.com>
Date: Mon, 6 Apr 2026 22:32:45 +0300
Subject: [PATCH] Add Doki CLI tools to resources list
---
README.md | 24 +-
db/resources.json | 118 ++++++--
resources/0-9.ts | 43 +--
resources/a.ts | 253 +++++++++--------
resources/b.ts | 286 +++++++------------
resources/c.ts | 711 +++++++++++++++-------------------------------
resources/d.ts | 301 ++++++++------------
resources/e.ts | 124 ++++----
resources/f.ts | 419 ++++++++-------------------
resources/g.ts | 191 +++++++------
resources/h.ts | 204 ++++++-------
resources/i.ts | 172 +++++------
resources/j.ts | 98 ++++---
resources/k.ts | 63 ++--
resources/l.ts | 256 ++++++++---------
resources/m.ts | 253 +++++++----------
resources/n.ts | 90 +++---
resources/o.ts | 161 +++++------
resources/p.ts | 250 +++++++---------
resources/q.ts | 12 +-
resources/r.ts | 258 +++++++++--------
resources/s.ts | 590 ++++++++++++++------------------------
resources/t.ts | 321 ++++++++-------------
resources/u.ts | 113 ++++----
resources/v.ts | 125 ++++----
resources/w.ts | 159 +++++------
resources/x.ts | 13 +-
resources/y.ts | 6 +-
resources/z.ts | 26 +-
29 files changed, 2368 insertions(+), 3272 deletions(-)
diff --git a/README.md b/README.md
index 37394192..fadc0d36 100644
--- a/README.md
+++ b/README.md
@@ -108,6 +108,7 @@
| [Chatmoat](https://chatmoat.com) | Chatmoat helps you build an AI chatbot for your website in just 2 minutes, delivering instant AI-generated answers, 24/7 support, and happier visitors. | ai, Customer Support, Chatbot |
| [ChatWithCloud](https://chatwithcloud.ai) | CLI allowing you to interact with AWS Cloud using human language inside your Terminal thanks to generative AI. | ai, cloud, aws |
| [CleanSnap](https://www.cleansnap.co/) | CleanSnap is a free AI Images maker. Create a beautiful image from a screenshot in seconds. Without any watermark. | image generation, beautiful screenshots, screenshots creator, how to make generate image, image, scr... |
+
| [commit-roast](https://github.com/Omibranch/commit-roast) | AI-powered CLI that roasts recent git commit messages with online and offline modes. | git, cli, commit messages, roast, go |
| [Context Data](https://contextdata.ai) | Data Processing & ETL infrastructure for Generative AI applications | ai infrastructure, generative ai, vector database, rag, data engineering, retrieval augmented genera... |
| [Convert.ai](https://convert.ai/) | Generates quality B2B sales meetings with personalized AI outreach. | ai sdr, sales, ai sales outreach, b2b lead generation |
| [CopyAI](https://www.copy.ai/) | We have created the world's most advanced artificial intelligence copywriter that enables you to create marketing copy in seconds! | |
@@ -136,6 +137,7 @@
| [GrammarChecker](https://aigrammarchecker.io/) | AI Grammar Checker instantly fixes writing errors | ai grammar checker, online grammar tool, writing assistant, english grammar correction |
| [Greip](https://greip.io/) | One of the must trusted Fraud Prevention services, which allows you to deploy AI-Powered modules to prevent fraud and abuse. | ai, fraud prevention, api, geoip, profanity detection |
| [Hexabot](https://www.hexabot.ai/) | Open-Source AI Tool to build multi-channel, multi-lingual, text-to-action chatbots agents. | |
+
| [hiring](https://github.com/Omibranch/hiring) | Linux CLI/daemon that reviews project files and sends passive-aggressive HR rejection letters. | cli, daemon, code review, hr, notify-send |
| [HotBot](https://www.hotbot.com/) | The Gateway to Advanced AI Chat and Expert AI Bots | Claude, OpenAI, Chat GPT, AI Chat, AI Chat Bot, Googles Gemini, Metas Llama, Anthropic, Free AI chat... |
| [Humanize AI](https://humanizeaitext.ai/) | Humanize AI is a cutting-edge tool that transforms robotic, AI-generated text into authentic, human-like writing. | ai, writing, human, text |
| [Img.Upscaler](https://imgupscaler.com) | Upscale and enhance your image by using the latest AI technology. Support batch process. | |
@@ -189,7 +191,7 @@
| [ResumeDive](https://resumedive.com) | A resume boosting service using AI | career, cv |
| [Revyou](https://www.revyou.me/) | Turn your reviews into a lead magnet | ai, marketing, lead magnet, reviews |
| [Rosie](https://heyrosie.com/) | AI Phone Answering Service | ai answering service, ai assistant, voice, audio, phone |
-
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent, |
+
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent |
| [Scopebird](https://www.scopebird.com/) | Product scoping in minutes, not weeks. | product, scoping, ai, product management |
| [SkimAI](https://skim.page) | The ultimate AI copilot for your email inbox | email, assistant, skimai, email copilot, email ai, automatic draft, autoamtic label, smart inbox |
| [Social Intents](https://www.socialintents.com/) | Live Chat by Social Intents is the easiest way to boost sales and improve customer service | live chat, ai, sales, customer service |
@@ -1124,7 +1126,7 @@
| [PPResume](https://ppresume.com) | A LaTeX based resume builder | cv, LaTeX |
| [Python Developer Jobs](https://pythonjob.xyz/) | Find specific Python Developer Jobs, including Remote Jobs. You are looking for Python Developers? Submit your position for free. | |
| [React Jobs](https://reactjsjob.com/) | Find specific React Jobs, including Remote ReactJS Jobs. You are looking for React JS Developers? Submit your job ad | |
-
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs,, tech jobs |
+
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs, tech jobs |
| [redditors for hire](https://www.reddit.com/r/forhire/) | Find employers and employees on Reddit. | |
| [Remote Leaf](https://remoteleaf.com/) | Remote Leaf aggregates remote jobs in one organized place from 60+ remote job boards, company career pages, AngelList, Linkedin, Reddit, Twitter, Facebook groups and Hacker news hiring. | |
| [Remote.co](https://remote.co/) | Remote.co is a resource for companies that see remote work as an opportunity. | |
@@ -1371,7 +1373,7 @@
| [Resend](https://resend.com/) | The best email API to reach humans instead of spam folders. Build, test, and deliver transactional emails at scale. | |
| [Revyou](https://www.revyou.me/) | Turn your reviews into a lead magnet | ai, marketing, lead magnet, reviews |
| [Rosie](https://heyrosie.com/) | AI Phone Answering Service | ai answering service, ai assistant, voice, audio, phone |
-
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent, |
+
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent |
| [SaaSCurate](https://saascurate.com/) | SaaSCurate is a community-driven platform where SaaS founders launch and grow their products. | directory, community, seo, growth |
| [SaaSHunt](https://saashunt.best/) | SaasHunt is a platform to discover and upvote the best tech products. Find top products launching daily. | directory, community, seo, growth |
| [Schedul](https://www.schedulethreads.com) | The content publishing & scheduling platform the most exclusive content creators use for Threads: a SaaS to Build and monetize your content on Threads. | threads, marketing, instagram |
@@ -1523,6 +1525,7 @@
### Productivity
| | Name | Description | Keywords |
|---|---|---|---|
+
| [404life](https://github.com/Omibranch/404life) | Background terminal daemon that posts existential idle reminders when you stop typing. | daemon, terminal idle, linux, cli, go |
| [aaask](https://www.aaask.com/) | aaask is the best way to collect feedback from your team on autopilot | ai, productivity, feedback, team, autopilot |
| [Adligator](https://adligator.com/) | Adligator - first of all is AI powered aggregator of ads from Facebook, Instagram, fb Messenger and the audience network. | ads, ads aggregator, analyzing competitors, creatives |
| [AI Agents Live](https://aiagentslive.com) | Discover best AI Agents by category, rating and reviews for your business needs | ai, artificial intelligence, developer, ai agent, marketplace, store, news, blogs |
@@ -1565,6 +1568,7 @@
| [FridayGPT](https://www.fridaygpt.app/) | Fast and Native ChatGPT mac app. Access ChatGPT instantly on top of any app or website. | chatgpt, mac, prompts |
| [Frontend Toolkit](https://www.fetoolkit.io/) | Frontend Toolkit is a customizable dashboard for your recurring Frontend tasks. Base64 encoder/decoder, SVG optimizations, SVG to JSX and many more! | |
| [Fuselio](https://www.fuselio.com/) | Fuselio is a rapid MVP development platform for startups and SMEs, enabling the development of custom mobile and web applications in just 6 weeks. | web development, programming, software development, technology, engineering, developer, Mobile Devel... |
+
| [ghostwriter](https://github.com/Omibranch/ghostwriter) | CLI tool that types realistic code snippets in terminal for demos and recordings. | cli, typing simulation, terminal, demos, go |
| [GIT for Your Browser Tabs - Never lose your tabs again!](https://browser-tabs.craftengineer.com/) | Its like GIT, but for browser tabs! Unlock the Power of Version Control for Your Browser Tabs! | browser, tabs, git, browser tabs version control, browser extension, history |
| [Gramara](https://gramara.com/) | Write fluent English in a snap! | |
| [GrammarChecker](https://aigrammarchecker.io/) | AI Grammar Checker instantly fixes writing errors | ai grammar checker, online grammar tool, writing assistant, english grammar correction |
@@ -1616,7 +1620,7 @@
| [Retext](https://www.retext.io/) | Retext is a macOS app to use text snippets across any app or browser. | text expander, desktop app, macos app, text snippets |
| [Retool](https://retool.com/) | Retool is the fast way to build internal tools. Drag-and-drop our building blocks and connect them to your databases and APIs to build your own tools, instantly. Connects with Postgres, REST APIs, Gra... | |
| [Rupert AI](https://www.getrupert.com/) | Rupert AI envisions a world where marketing is not just about reaching audiences but engaging them in the most personalized and effective way. | ai, image generation, photography, advertising |
-
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent, |
+
| [Rysa AI](https://www.rysa.ai) | AI GTM Automation Agent | assistant, automation, nocode, ai agent |
| [SaaS Boilerplates](https://saasboilerplates.dev) | SaaSBoilerplates.dev is a curated directory that showcases a wide range of SaaS boilerplates, starter kits, and frameworks to help developers quickly launch their SaaS projects. | boilerplates, starter kits, frameworks, development, low code |
| [Scopebird](https://www.scopebird.com/) | Product scoping in minutes, not weeks. | product, scoping, ai, product management |
| [ShipFast](https://shipfa.st) | The NextJS boilerplate with all you need to build your SaaS, AI tool, or any other web app and make your first $ online fast. | ShipFast, NextJS boilerplate, NextJS starter, NextJS template, NextJS, ReactJS |
@@ -1903,7 +1907,7 @@
| [Laradir](https://laradir.com/) | The biggest directory of Laravel engineers. Find your next role or gig. Laradir is a reverse job board, so teams reach out to you! | laravel developers, laravel freelancers, directory, collaborators, mentor, full-time, part-time, hyb... |
| [Nomad List](https://nomadlist.com/) | Best places to live for a digital nomad | |
| [Odown](https://odown.io/) | Simple website uptime monitoring tool to monitor your websites and APIs combined with public status pages | website monitoring, slack, webhooks, performance |
-
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs,, tech jobs |
+
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs, tech jobs |
| [Remote Leaf](https://remoteleaf.com/) | Remote Leaf aggregates remote jobs in one organized place from 60+ remote job boards, company career pages, AngelList, Linkedin, Reddit, Twitter, Facebook groups and Hacker news hiring. | |
| [Remote.co](https://remote.co/) | Remote.co is a resource for companies that see remote work as an opportunity. | |
| [RemoteOK](https://remoteok.io/) | Looking for a remote job? Remote OK® has 43,534+ remote jobs as a Developer, Designer, Copywriter, Customer Support Rep, Sales Professional, Project Manager and more! Find a career where you can work ... | |
@@ -1926,7 +1930,7 @@
| [MyPerfectResume](https://www.myperfectresume.com/) | Create a perfect resume in just minutes and land the job you deserve. It | |
| [Novorésumé](https://novoresume.com/) | Make a perfect resume in 2021 and get your dream job using the free resume builder. Select a template. Personalize it. Get more interviews. | professional resume builder |
| [PPResume](https://ppresume.com) | A LaTeX based resume builder | cv, LaTeX |
-
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs,, tech jobs |
+
| [ReactNative Jobs](https://reactnative-jobs.com/) | The #1 job board for React Native developers | react native, mobile development, remote jobs, tech jobs |
| [Resmume](https://resmume.com/) | Craft the Perfect Resume with AI-Powered Resume Builder. | resume, builder, ai, templates |
| [Resume](https://www.resume.com/) | Create a professional resume with the only truly free resume builder online. Browse our templates, then easily build and share your resume. | resume, builder, creator, templates |
| [Resume Genius](https://resumegenius.com/) | The only online resume builder that’ll land you interviews. Create a professional resume in minutes, download, and print. Join 10 million happy job seekers. | |
@@ -2201,11 +2205,15 @@
### Terminal
| | Name | Description | Keywords |
|---|---|---|---|
+
| [404life](https://github.com/Omibranch/404life) | Background terminal daemon that posts existential idle reminders when you stop typing. | daemon, terminal idle, linux, cli, go |
| [BragDoc](https://www.bragdoc.ai/) | CLI tool that extracts achievements from git commits for performance reviews | git, cli, performance review, achievements, ai |
| [cmd challenge](https://cmdchallenge.com/) | Learn the command line. | |
+
| [commit-roast](https://github.com/Omibranch/commit-roast) | AI-powered CLI that roasts recent git commit messages with online and offline modes. | git, cli, commit messages, roast, go |
| [Dracula theme](https://draculatheme.com/) | Dracula is a color scheme for code editors and terminal emulators such as Vim, Notepad++, iTerm, VSCode, Terminal.app, ZSH, and much more. | |
| [Emacs](https://www.gnu.org/software/emacs/) | Emacs or EMACS is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-do... | |
| [explainshell](https://explainshell.com/) | Match command-line arguments to their help text. | |
+
| [ghostwriter](https://github.com/Omibranch/ghostwriter) | CLI tool that types realistic code snippets in terminal for demos and recordings. | cli, typing simulation, terminal, demos, go |
+
| [hiring](https://github.com/Omibranch/hiring) | Linux CLI/daemon that reviews project files and sends passive-aggressive HR rejection letters. | cli, daemon, code review, hr, notify-send |
**[⬆ Back to Index](#index)**
@@ -2248,6 +2256,7 @@
### Tooling
| | Name | Description | Keywords |
|---|---|---|---|
+
| [404life](https://github.com/Omibranch/404life) | Background terminal daemon that posts existential idle reminders when you stop typing. | daemon, terminal idle, linux, cli, go |
| [AI Alternative](https://aialternative.co/) | Discover the best AI tools and their alternatives | ai directory, ai alternatives, ai tools directory, startup tools |
| [AI Best Tools](https://aibest.tools) | Discover the best AI tools in AIBest.tools | ai, ai tools directory, developer tools, tools, ai tools, directory |
| [aiwget](https://aiwget.com) | Best AI Tools Directory for Indie Hackers, Creators, and More.Free Submit, Unique Editor's Review, Social Media Promote. | AI, tools, directory |
@@ -2259,6 +2268,7 @@
| [Callstack.ai Code Reviewer](https://callstack.ai) | Effortless Code Reviews: Find Bugs, Fix Security Issues, and Speed Up Performance. | github-integration, gitlab-integration, pull-requests, AI, ai-powered, code-review |
| [Cert Decoder](https://certdecoder.com/) | Cert Decoder is a free online tool for decoding X.509 SSL/TLS certificates in PEM format directly in your browser. | |
| [CodeKit](https://codekitapp.com/) | CodeKit is a Mac app that makes it easy to use modern web development tools like npm, Babel, Sass, JavaScript bundling, image optimization, and ESLint. | |
+
| [commit-roast](https://github.com/Omibranch/commit-roast) | AI-powered CLI that roasts recent git commit messages with online and offline modes. | git, cli, commit messages, roast, go |
| [Compressor](https://compressor.io/) | Optimize and compress your jpeg and png images online. Compressor is a lossy and lossless photo compression tool. | |
| [Confetti Trigger](https://confetti-trigger.dev/) | A cross-platform background service that generates celebratory confetti animations triggered via HTTP API, enabling developers to add visual celebrations to automated workflows. | confetti, celebration, automation, api, ci/cd, background service |
| [DDEV](https://ddev.com/) | Docker-based local PHP+Node.js web development environments | nodejs, windows, macos, linux, docker, php, wordpress, development, laravel, drupal, magento, mariad... |
@@ -2269,7 +2279,9 @@
| [F5Bot](https://f5bot.com/) | F5Bot is a free service that emails you when your selected keywords are mentioned on Reddit, Hacker News, or Lobsters. Use it to monitor your brand, your projects, or just topics that you're intereste... | |
| [Format JSON Online](https://formatjsononline.com/) | A Complete Toolkit for JSON & Data Processing. | json |
| [Freeter](https://freeter.io/) | Gather everything you need for work in one place, organized by projects and workflows, and have a quick access to them. For Win, Linux, MacOS. Free and Open-Source. | |
+
| [ghostwriter](https://github.com/Omibranch/ghostwriter) | CLI tool that types realistic code snippets in terminal for demos and recordings. | cli, typing simulation, terminal, demos, go |
| [GIT for Your Browser Tabs - Never lose your tabs again!](https://browser-tabs.craftengineer.com/) | Its like GIT, but for browser tabs! Unlock the Power of Version Control for Your Browser Tabs! | browser, tabs, git, browser tabs version control, browser extension, history |
+
| [hiring](https://github.com/Omibranch/hiring) | Linux CLI/daemon that reviews project files and sends passive-aggressive HR rejection letters. | cli, daemon, code review, hr, notify-send |
| [Hypertune](https://www.hypertune.com/) | Type-safe feature flags, A/B testing, analytics and app configuration, with Git-style version control and local, synchronous, in-memory flag evaluation. | hypertune, feature flags, feature toggles, feature management, a/b testing, experimentation, analyti... |
| [IncidentHub](https://incidenthub.cloud) | Monitors the third-party Cloud and SaaS services that your application and team depend on. The Free (forever) tier has 20 services and 2 channels (Discord and Slack) for notifications. | cloud monitoring, saas monitoring, third-party service monitoring, status page aggregator |
| [IndieHub](https://indiehub.best) | Discover tools, Launch products, and Ship applications faster and better. | directory, website, indiehacker, indie, boilerplate |
diff --git a/db/resources.json b/db/resources.json
index abbe07ed..e6115d26 100644
--- a/db/resources.json
+++ b/db/resources.json
@@ -1,5 +1,5 @@
{
-"count": 1145,
+"count": 1149,
"data": [
{
"name": "1001 Fonts",
@@ -64,6 +64,23 @@
],
"url": "https://4dayweek.io/"
},
+ {
+ "name": "404life",
+ "description": "Background terminal daemon that posts existential idle reminders when you stop typing.",
+ "categories": [
+ "Terminal",
+ "Productivity",
+ "Tooling"
+ ],
+ "url": "https://github.com/Omibranch/404life",
+ "keywords": [
+ "daemon",
+ "terminal idle",
+ "linux",
+ "cli",
+ "go"
+ ]
+ },
{
"name": "99designs",
"description": "The global creative platform for custom graphic design: logos, websites and more. Hire a talented designer or start a design contest. 500k+ happy customers have used 99designs to grow their business.",
@@ -1741,6 +1758,12 @@
{
"name": "Certificates.dev",
"description": "Recognized certification exams for Vue (official certification endorsed by Evan You), React, Angular, Nuxt, and JS. We’ve helped developers from 680+ companies worldwide validate their frontend skills.",
+ "categories": [
+ "Programming",
+ "Resume",
+ "Code Challenge"
+ ],
+ "url": "https://certificates.dev/",
"keywords": [
"frontend",
"Javascript",
@@ -1749,13 +1772,7 @@
"Angular",
"Certification",
"coding challenge"
- ],
- "categories": [
- "Programming",
- "Resume",
- "Code Challenge"
- ],
- "url": "https://certificates.dev/"
+ ]
},
{
"name": "Chaindesk",
@@ -2667,6 +2684,23 @@
"talk radio"
]
},
+ {
+ "name": "commit-roast",
+ "description": "AI-powered CLI that roasts recent git commit messages with online and offline modes.",
+ "categories": [
+ "Terminal",
+ "Tooling",
+ "AI"
+ ],
+ "url": "https://github.com/Omibranch/commit-roast",
+ "keywords": [
+ "git",
+ "cli",
+ "commit messages",
+ "roast",
+ "go"
+ ]
+ },
{
"name": "Community List",
"description": "Finding relevant communities takes hours and manual googling sucks. With Community List, quickly find relevant communities with all the data you need in one place.",
@@ -5436,6 +5470,23 @@
],
"url": "https://getterms.io/"
},
+ {
+ "name": "ghostwriter",
+ "description": "CLI tool that types realistic code snippets in terminal for demos and recordings.",
+ "categories": [
+ "Terminal",
+ "Tooling",
+ "Productivity"
+ ],
+ "url": "https://github.com/Omibranch/ghostwriter",
+ "keywords": [
+ "cli",
+ "typing simulation",
+ "terminal",
+ "demos",
+ "go"
+ ]
+ },
{
"name": "Git Cheat Sheets",
"description": "Reference sheets covering Git commands, features, SVN migrations, and bash. Available in multiple languages.",
@@ -6037,6 +6088,23 @@
],
"url": "https://hired.com/"
},
+ {
+ "name": "hiring",
+ "description": "Linux CLI/daemon that reviews project files and sends passive-aggressive HR rejection letters.",
+ "categories": [
+ "Terminal",
+ "Tooling",
+ "AI"
+ ],
+ "url": "https://github.com/Omibranch/hiring",
+ "keywords": [
+ "cli",
+ "daemon",
+ "code review",
+ "hr",
+ "notify-send"
+ ]
+ },
{
"name": "Hive Index",
"description": "Find online communities, across all platforms, for any topic.",
@@ -6559,10 +6627,10 @@
},
{
"name": "IPWho IP Geolocation API",
+ "description": "2,000 free API calls per day. Production grade IP intelligence at non-enterprise prices. Servers in 12+ regions for low latency.",
"categories": [
"Tooling"
],
- "description": "2,000 free API calls per day. Production grade IP intelligence at non-enterprise prices. Servers in 12+ regions for low latency.",
"url": "https://www.ipwho.org",
"keywords": [
"ip geolocation api",
@@ -6681,10 +6749,10 @@
},
{
"name": "JavaScript Tutorial",
+ "description": "JavaScript Tutorial provides clear and practical tutorials, tips, and examples to help developers learn JavaScript and improve their coding skills.",
"categories": [
"Learn"
],
- "description": "JavaScript Tutorial provides clear and practical tutorials, tips, and examples to help developers learn JavaScript and improve their coding skills.",
"url": "https://www.javascripttutorial.net/",
"keywords": [
"javascript",
@@ -6733,10 +6801,10 @@
},
{
"name": "JobBoardSearch 🔎",
+ "description": "Meta directory of job boards with filters. Helping: Job seekers to find jobs, Job boards to promote, Recruiters to find the best candidates",
"categories": [
"Job"
],
- "description": "Meta directory of job boards with filters. Helping: Job seekers to find jobs, Job boards to promote, Recruiters to find the best candidates",
"url": "https://jobboardsearch.com/",
"keywords": [
"jobs",
@@ -7300,11 +7368,11 @@
},
{
"name": "Learnify",
+ "description": "Learnify is an all-in-one web development learning platform designed for beginners to advanced learners. Explore easy-to-understand tutorials on HTML, CSS, JavaScript, and React—all in one place.",
"categories": [
"Learn",
"Programming"
],
- "description": "Learnify is an all-in-one web development learning platform designed for beginners to advanced learners. Explore easy-to-understand tutorials on HTML, CSS, JavaScript, and React—all in one place.",
"url": "https://learnify.shefali.dev/",
"keywords": [
"web development tutorials",
@@ -7558,11 +7626,11 @@
},
{
"name": "LITSLINK",
+ "description": "LITSLINK is a software development company that builds custom web and mobile products, including SaaS, AI-driven solutions, and cloud platforms, helping businesses design, develop, and scale digital products from idea to launch.",
"categories": [
"AI",
"Startup"
],
- "description": "LITSLINK is a software development company that builds custom web and mobile products, including SaaS, AI-driven solutions, and cloud platforms, helping businesses design, develop, and scale digital products from idea to launch.",
"url": "https://litslink.com",
"keywords": [
"software development",
@@ -8964,10 +9032,10 @@
},
{
"name": "PageRadar",
+ "description": "Automated SEO monitoring platform that tracks Core Web Vitals, search rankings, HTML changes, affiliate links, and website performance with real-time alerts.",
"categories": [
"SEO"
],
- "description": "Automated SEO monitoring platform that tracks Core Web Vitals, search rankings, HTML changes, affiliate links, and website performance with real-time alerts.",
"url": "https://pageradar.io",
"keywords": [
"SEO",
@@ -9945,7 +10013,7 @@
"keywords": [
"react native",
"mobile development",
- "remote jobs,",
+ "remote jobs",
"tech jobs"
]
},
@@ -10186,11 +10254,11 @@
},
{
"name": "Requestly",
+ "description": "Build and test APIs faster. Lightweight Git-friendly API client built for modern developers.",
"categories": [
"API Building",
"Tooling"
],
- "description": "Build and test APIs faster. Lightweight Git-friendly API client built for modern developers.",
"url": "https://requestly.com",
"keywords": [
"api",
@@ -10472,7 +10540,7 @@
"assistant",
"automation",
"nocode",
- "ai agent,"
+ "ai agent"
]
},
{
@@ -10853,22 +10921,22 @@
},
{
"name": "Shadcn Templates",
+ "description": "A collection of Shadcn UI templates, components, boilerplates, and more.",
"categories": [
"Template",
"UI",
"Design"
],
- "description": "A collection of Shadcn UI templates, components, boilerplates, and more.",
"url": "https://shadcntemplates.com"
},
{
"name": "Shadcnblocks",
+ "description": "Hundreds of extra blocks and components for shadcn/ui, Tailwind & React.",
"categories": [
"Template",
"UI",
"Design"
],
- "description": "Hundreds of extra blocks and components for shadcn/ui, Tailwind & React.",
"url": "https://shadcnblocks.com"
},
{
@@ -12016,10 +12084,11 @@
},
{
"name": "Table Format Converter",
+ "description": "Free online tool to convert your table data to CSV, HTML, JSON, Markdown and more.",
"categories": [
"Productivity"
],
- "description": "Free online tool to convert your table data to CSV, HTML, JSON, Markdown and more.",
+ "url": "https://www.tableformatconverter.com",
"keywords": [
"table",
"spreadsheet",
@@ -12029,8 +12098,7 @@
"json",
"markdown",
"excel"
- ],
- "url": "https://www.tableformatconverter.com"
+ ]
},
{
"name": "Tabler Icons",
@@ -13432,10 +13500,10 @@
},
{
"name": "VitePress",
+ "description": "VitePress is a Vite-powered static site generator. It provides fast, modern, and lightweight documentation sites with native ESM support and instant hot reload.",
"categories": [
"Documentation"
],
- "description": "VitePress is a Vite-powered static site generator. It provides fast, modern, and lightweight documentation sites with native ESM support and instant hot reload.",
"url": "https://vitepress.dev/",
"keywords": [
"vitepress",
@@ -13518,6 +13586,7 @@
"categories": [
"Learn"
],
+ "url": "https://vueschool.io",
"keywords": [
"vue",
"vue.js",
@@ -13526,8 +13595,7 @@
"javascript",
"typescript",
"learning"
- ],
- "url": "https://vueschool.io"
+ ]
},
{
"name": "Vue.js devtools",
diff --git a/resources/0-9.ts b/resources/0-9.ts
index d6341591..142a7026 100644
--- a/resources/0-9.ts
+++ b/resources/0-9.ts
@@ -6,7 +6,7 @@ export const resources: Resource[] = [
description:
'24,262 free fonts in 13,112 families · Free licenses for commercial use · Direct font downloads · Mac · Windows · Linux.',
categories: ['Font'],
- url: 'https://www.1001fonts.com/',
+ url: 'https://www.1001fonts.com/'
},
{
name: '10FastFingers',
@@ -14,41 +14,44 @@ export const resources: Resource[] = [
'10FastFingers is a website which offers users a way to test and improve their typing speed. Improve your Typing Speed with our Typing Games.',
categories: ['Typing'],
url: 'https://10fastfingers.com/',
- keywords: [
- 'typing',
- 'typing test',
- 'typing game',
- 'touch typing',
- 'fastest fingers',
- '10 fast fingers',
- 'typing competition',
- ],
+ keywords: ['typing', 'typing test', 'typing game', 'touch typing', 'fastest fingers', '10 fast fingers', 'typing competition']
},
{
name: '1LOC',
- description: 'Favorite JavaScript Utilities in single line of code! No more!',
+ description:
+ 'Favorite JavaScript Utilities in single line of code! No more!',
categories: ['Code Snippet'],
url: 'https://1loc.dev/',
- keywords: ['JavaScript', 'JavaScript Utilities', 'one-liner', 'one-liner javascript'],
+ keywords: ['JavaScript', 'JavaScript Utilities', 'one-liner', 'one-liner javascript']
},
{
name: '30 seconds of code',
- description: 'Browse 1078 short code snippets for all your development needs on 30 seconds of code.',
+ description:
+ 'Browse 1078 short code snippets for all your development needs on 30 seconds of code.',
categories: ['Code Snippet'],
- url: 'https://www.30secondsofcode.org/',
+ url: 'https://www.30secondsofcode.org/'
},
{
name: '3dicons',
description:
'A collection of over 5000 3D icons and characters with 4k resolution, each icon delivered in 5 color palettes, front and perspective views.',
categories: ['Icon'],
- url: 'https://www.3dicons.com/',
+ url: 'https://www.3dicons.com/'
},
{
name: '4 day week',
- description: 'Software jobs with a better work / life balance.',
+ description:
+ 'Software jobs with a better work / life balance.',
categories: ['Job'],
- url: 'https://4dayweek.io/',
+ url: 'https://4dayweek.io/'
+ },
+ {
+ name: '404life',
+ description:
+ 'Background terminal daemon that posts existential idle reminders when you stop typing.',
+ categories: ['Terminal', 'Productivity', 'Tooling'],
+ url: 'https://github.com/Omibranch/404life',
+ keywords: ['daemon', 'terminal idle', 'linux', 'cli', 'go']
},
{
name: '99designs',
@@ -56,6 +59,6 @@ export const resources: Resource[] = [
'The global creative platform for custom graphic design: logos, websites and more. Hire a talented designer or start a design contest. 500k+ happy customers have used 99designs to grow their business.',
categories: ['Freelance'],
url: 'https://99designs.com/',
- keywords: ['crowdsource', 'graphic design', 'design'],
- },
-]
+ keywords: ['crowdsource', 'graphic design', 'design']
+ }
+]
\ No newline at end of file
diff --git a/resources/a.ts b/resources/a.ts
index 0e0dd1f8..eb4419c5 100644
--- a/resources/a.ts
+++ b/resources/a.ts
@@ -3,50 +3,55 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'A1',
- description: 'A collection of the best websites found on the web',
+ description:
+ 'A collection of the best websites found on the web',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://www.a1.gallery/',
- keywords: ['website design', 'inspiration', 'web', 'gallery'],
+ keywords: ['website design', 'inspiration', 'web', 'gallery']
},
{
name: 'A11y Coffee',
- description: 'The introduction on web accessibility for every single web developer.',
+ description:
+ 'The introduction on web accessibility for every single web developer.',
categories: ['Accessibility', 'Learn'],
url: 'https://a11y.coffee',
- keywords: ['Accessibility', 'a11y'],
+ keywords: ['Accessibility', 'a11y']
},
{
name: 'A11Y Style Guide',
- description: 'Style guide and pattern library promoting accessible components and WCAG compliance criteria.',
+ description:
+ 'Style guide and pattern library promoting accessible components and WCAG compliance criteria.',
categories: ['Accessibility'],
- url: 'https://a11y-style-guide.com/style-guide/',
+ url: 'https://a11y-style-guide.com/style-guide/'
},
{
name: 'A11ygator',
description:
'An application, a Twitter bot and a browser extension that bites websites to taste their accessibility.',
categories: ['Accessibility'],
- url: 'https://a11ygator.chialab.io/',
+ url: 'https://a11ygator.chialab.io/'
},
{
name: 'A11yWeekly',
- description: 'A weekly dose of web accessibility to help you bring it into your every day work.',
+ description:
+ 'A weekly dose of web accessibility to help you bring it into your every day work.',
categories: ['Accessibility', 'Newsletter'],
- url: 'https://a11yweekly.com/',
+ url: 'https://a11yweekly.com/'
},
{
name: 'aaask',
- description: 'aaask is the best way to collect feedback from your team on autopilot',
+ description:
+ 'aaask is the best way to collect feedback from your team on autopilot',
categories: ['AI', 'Productivity'],
url: 'https://www.aaask.com/',
- keywords: ['ai', 'productivity', 'feedback', 'team', 'autopilot'],
+ keywords: ['ai', 'productivity', 'feedback', 'team', 'autopilot']
},
{
name: 'Accessible Color Generator',
description:
'A tool for creating color variations on a base color to meet WCAG AA or AAA color contrast ratio guidelines.',
categories: ['Accessibility', 'Color'],
- url: 'https://learnui.design/tools/accessible-color-generator.html',
+ url: 'https://learnui.design/tools/accessible-color-generator.html'
},
{
name: 'Achromatic',
@@ -54,14 +59,15 @@ export const resources: Resource[] = [
'Building your SaaS just got unfairly easy. Skip the noise and focus on your business with the best advanced Next.js SaaS starter kit on the market.',
categories: ['Startup', 'Template'],
url: 'https://achromatic.dev',
- keywords: ['saas', 'starter kit', 'boilerplate', 'next.js', 'shadcn', 'next-auth', 'prisma'],
+ keywords: ['saas', 'starter kit', 'boilerplate', 'next.js', 'shadcn', 'next-auth', 'prisma']
},
{
name: 'Ad Swipe File',
- description: 'Create top creatives: free access to 22,423+ proven ads!',
+ description:
+ 'Create top creatives: free access to 22,423+ proven ads!',
categories: ['Marketing', 'AI', 'Inspiration'],
url: 'https://adswipefile.com/',
- keywords: ['e-commerce', 'advertising', 'ai', 'design'],
+ keywords: ['e-commerce', 'advertising', 'ai', 'design']
},
{
name: 'Adligator',
@@ -69,70 +75,77 @@ export const resources: Resource[] = [
'Adligator - first of all is AI powered aggregator of ads from Facebook, Instagram, fb Messenger and the audience network.',
categories: ['AI', 'Marketing', 'Productivity'],
url: 'https://adligator.com/',
- keywords: ['ads', 'ads aggregator', 'analyzing competitors', 'creatives'],
+ keywords: ['ads', 'ads aggregator', 'analyzing competitors', 'creatives']
},
{
name: 'AdminMart',
- description: 'The Best Free and Premium Admin Templates by AdminMart.',
+ description:
+ 'The Best Free and Premium Admin Templates by AdminMart.',
categories: ['Template'],
- url: 'https://adminmart.com/',
+ url: 'https://adminmart.com/'
},
{
name: 'Adrian Twarog',
description:
- "I'm Adrian from Australia, a designer and developer who makes websites and apps using platforms like React Native. I'm hoping to share some of the things I've learnt over the years about my career and hobbies for coding, user interface and experience.",
+ 'I\'m Adrian from Australia, a designer and developer who makes websites and apps using platforms like React Native. I\'m hoping to share some of the things I\'ve learnt over the years about my career and hobbies for coding, user interface and experience.',
categories: ['Design', 'Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCvM5YYWwfLwpcQgbRr68JLQ',
- keywords: ['HTML CSS JS UI UX WordPress React Native User Interface Design Website JavaScript Graphics design'],
+ keywords: ['HTML CSS JS UI UX WordPress React Native User Interface Design Website JavaScript Graphics design']
},
{
name: 'Agent Security',
- description: 'Security for AI agents',
+ description:
+ 'Security for AI agents',
categories: ['Security', 'AI', 'Newsletter'],
url: 'https://agentsecurity.com',
- keywords: ['data', 'ai security', 'agent security', 'llm security'],
+ keywords: ['data', 'ai security', 'agent security', 'llm security']
},
{
name: 'Ahrefs',
description:
- "You don't have to be an SEO pro to rank higher and get more traffic. Join Ahrefs – we're a powerful but easy to learn SEO toolset with a passionate community.",
+ 'You don\'t have to be an SEO pro to rank higher and get more traffic. Join Ahrefs – we\'re a powerful but easy to learn SEO toolset with a passionate community.',
categories: ['SEO'],
- url: 'https://ahrefs.com/',
+ url: 'https://ahrefs.com/'
},
{
name: 'AI Agent Store',
- description: 'Place where developers showcase their AI Agents for businesses.',
+ description:
+ 'Place where developers showcase their AI Agents for businesses.',
categories: ['AI'],
url: 'https://aiagentstore.ai',
- keywords: ['ai', 'artificial intelligence', 'developer', 'ai agent', 'marketplace', 'store'],
+ keywords: ['ai', 'artificial intelligence', 'developer', 'ai agent', 'marketplace', 'store']
},
{
name: 'AI Agents Live',
- description: 'Discover best AI Agents by category, rating and reviews for your business needs',
+ description:
+ 'Discover best AI Agents by category, rating and reviews for your business needs',
categories: ['AI', 'Productivity'],
url: 'https://aiagentslive.com',
- keywords: ['ai', 'artificial intelligence', 'developer', 'ai agent', 'marketplace', 'store', 'news', 'blogs'],
+ keywords: ['ai', 'artificial intelligence', 'developer', 'ai agent', 'marketplace', 'store', 'news', 'blogs']
},
{
name: 'AI Alternative',
- description: 'Discover the best AI tools and their alternatives',
+ description:
+ 'Discover the best AI tools and their alternatives',
categories: ['AI', 'Tooling', 'Productivity'],
url: 'https://aialternative.co/',
- keywords: ['ai directory', 'ai alternatives', 'ai tools directory', 'startup tools'],
+ keywords: ['ai directory', 'ai alternatives', 'ai tools directory', 'startup tools']
},
{
name: 'AI Best Tools',
- description: 'Discover the best AI tools in AIBest.tools',
+ description:
+ 'Discover the best AI tools in AIBest.tools',
categories: ['AI', 'Tooling'],
url: 'https://aibest.tools',
- keywords: ['ai', 'ai tools directory', 'developer tools', 'tools', 'ai tools', 'directory'],
+ keywords: ['ai', 'ai tools directory', 'developer tools', 'tools', 'ai tools', 'directory']
},
{
name: 'AI Brochure Generator',
- description: 'Turn prompts into brochures - fast, polished, and on-brand.',
+ description:
+ 'Turn prompts into brochures - fast, polished, and on-brand.',
categories: ['Design', 'AI', 'Marketing'],
url: 'https://venngage.com/ai-tools/brochure-generator',
- keywords: ['ai brochure maker', 'ai design tool', 'custom brochure generator', 'prompt-to-brochure'],
+ keywords: ['ai brochure maker', 'ai design tool', 'custom brochure generator', 'prompt-to-brochure']
},
{
name: 'AI Directories',
@@ -140,100 +153,99 @@ export const resources: Resource[] = [
'All your AI Directories in one place.Promote your AI Tool and stay up to date with the curated list of AI Directories',
categories: ['AI', 'SEO', 'Marketing'],
url: 'https://aidirectori.es/',
- keywords: ['ai', 'artificial intelligence', 'promote', 'directory', 'traffic'],
+ keywords: ['ai', 'artificial intelligence', 'promote', 'directory', 'traffic']
},
{
name: 'AI Jobs',
- description: 'Find all AI (Artificial Intelligence) jobs in one place.',
+ description:
+ 'Find all AI (Artificial Intelligence) jobs in one place.',
categories: ['AI', 'Job'],
url: 'https://aijobs.app',
- keywords: ['ai', 'artificial intelligence', 'remote', 'jobs', 'developer'],
+ keywords: ['ai', 'artificial intelligence', 'remote', 'jobs', 'developer']
},
{
name: 'AI Jobster',
- description: 'Find jobs openings at AI companies',
+ description:
+ 'Find jobs openings at AI companies',
categories: ['Job'],
url: 'https://aijobster.work',
- keywords: ['Software Jobs', 'Legal Jobs', 'Remote AI Jobs', 'Legal Jobs'],
+ keywords: ['Software Jobs', 'Legal Jobs', 'Remote AI Jobs', 'Legal Jobs']
},
{
name: 'AI One Pager Generator',
- description: 'AI-powered one-pager designs, fast and effortless.',
+ description:
+ 'AI-powered one-pager designs, fast and effortless.',
categories: ['Marketing', 'Design', 'AI'],
url: 'https://venngage.com/ai-tools/one-pager-generator',
- keywords: ['one pager generator', 'ai one pager generator', 'create one pager', 'one pager template'],
+ keywords: ['one pager generator', 'ai one pager generator', 'create one pager', 'one pager template']
},
{
name: 'AI SEO Tools',
- description: 'Discover the Best AI SEO Tools in One Place',
+ description:
+ 'Discover the Best AI SEO Tools in One Place',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://www.ai-seo.tools',
- keywords: ['automation', 'ai', 'marketing', 'aggregators'],
+ keywords: ['automation', 'ai', 'marketing', 'aggregators']
},
{
name: 'AI-Text-Humanizer',
- description: 'Transform dull AI-generated text into easy-to-read copy and sound like a real person',
+ description:
+ 'Transform dull AI-generated text into easy-to-read copy and sound like a real person',
categories: ['AI', 'Productivity'],
- url: 'https://ai-text-humanizer.com/',
+ url: 'https://ai-text-humanizer.com/'
},
{
name: 'Aigazine',
- description: 'The Go-To Source for AI Benchmarks, News, Research & Industry Insights',
+ description:
+ 'The Go-To Source for AI Benchmarks, News, Research & Industry Insights',
categories: ['AI', 'Newsletter', 'Startup'],
url: 'https://aigazine.com',
- keywords: ['ai benchmarks', 'ai news', 'ai analytics', 'research'],
+ keywords: ['ai benchmarks', 'ai news', 'ai analytics', 'research']
},
{
name: 'aijobs.net',
- description: 'Find jobs and talents in AI, Machine Learning, Data Science and Big Data.',
+ description:
+ 'Find jobs and talents in AI, Machine Learning, Data Science and Big Data.',
categories: ['AI', 'Job'],
url: 'https://aijobs.net',
- keywords: [
- 'ai',
- 'artificial intelligence',
- 'career',
- 'data science',
- 'machine learning',
- 'remote',
- 'jobs',
- 'developer',
- ],
+ keywords: ['ai', 'artificial intelligence', 'career', 'data science', 'machine learning', 'remote', 'jobs', 'developer']
},
{
name: 'Airtable',
description:
'Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.',
categories: ['Database'],
- url: 'https://airtable.com/',
+ url: 'https://airtable.com/'
},
{
name: 'aiwget',
description:
- "Best AI Tools Directory for Indie Hackers, Creators, and More.Free Submit, Unique Editor's Review, Social Media Promote.",
+ 'Best AI Tools Directory for Indie Hackers, Creators, and More.Free Submit, Unique Editor\'s Review, Social Media Promote.',
categories: ['AI', 'Tooling'],
url: 'https://aiwget.com',
- keywords: ['AI', 'tools', 'directory'],
+ keywords: ['AI', 'tools', 'directory']
},
{
name: 'All SVG Icons',
- description: 'Browse and download 250,000+ free SVG icons from 220 carefully curated icon libraries.',
+ description:
+ 'Browse and download 250,000+ free SVG icons from 220 carefully curated icon libraries.',
categories: ['Icon'],
url: 'https://allsvgicons.com/',
- keywords: ['icons', 'svg icons', 'open source icons'],
+ keywords: ['icons', 'svg icons', 'open source icons']
},
{
name: 'ally.js',
description:
'JavaScript library to help modern web applications with accessibility concerns by making accessibility simpler.',
categories: ['Accessibility', 'Library'],
- url: 'https://allyjs.io/',
+ url: 'https://allyjs.io/'
},
{
name: 'Alteropen',
description:
'Alternative Directory to popular SaaS products (Free/ OpenSource or with Great Deals) for Developer, Indie',
categories: ['Marketing', 'SEO', 'Open Source'],
- url: 'https://alteropen.com/',
+ url: 'https://alteropen.com/'
},
{
name: 'Angular DevTools',
@@ -241,95 +253,93 @@ export const resources: Resource[] = [
'Angular DevTools extends Chrome DevTools adding Angular specific debugging and profiling capabilities. You can use Angular DevTools to understand the structure of your application and preview the state of the directive and the component instances. To get insights into the execution of the application, you can use the profiler tab, which shows you the individual change detection cycles, what triggered them, and how much time Angular spent in them.',
categories: ['Browser', 'Extension', 'Programming'],
url: 'https://angular.io/guide/devtools',
- keywords: ['dev tools', 'angular', 'profiler', 'profiling'],
+ keywords: ['dev tools', 'angular', 'profiler', 'profiling']
},
{
name: 'Animated Icons',
description:
'High-quality animated icons to wow your users. Available to download for free without attribution. Adjust to your brand in just a few clicks.',
categories: ['Icon'],
- url: 'https://animatedicons.co/',
+ url: 'https://animatedicons.co/'
},
{
name: 'Animista',
description:
'Animista is a place where you can play with a collection of ready to use CSS animations, tweak them and download only those you will actually use.',
categories: ['Animation', 'Programming'],
- url: 'https://animista.net/',
+ url: 'https://animista.net/'
},
{
name: 'AnotherWrapper',
description:
'10+ customizable AI demo apps: pick one, make it yours, launch your startup quickly and start making money',
categories: ['AI', 'Programming', 'Productivity'],
- url: 'https://anotherwrapper.com',
+ url: 'https://anotherwrapper.com'
},
{
name: 'Apigee',
description:
'Apigee, part of Google Cloud, helps leading companies design, secure, and scale application programming interfaces (APIs). Try Apigee Edge for free.',
categories: ['API Building'],
- url: 'https://cloud.google.com/apigee',
+ url: 'https://cloud.google.com/apigee'
},
{
name: 'APIVerve',
description:
'Unleash the potential of your applications and accelerate development with a single API Key and access to 100s of APIs. Start for free.',
categories: ['API Building'],
- url: 'https://apiverve.com/',
+ url: 'https://apiverve.com/'
},
{
name: 'App Icon Generator',
- description: 'Create beautiful app icons for iOS and Android. Generate all required sizes with just one click.',
+ description:
+ 'Create beautiful app icons for iOS and Android. Generate all required sizes with just one click.',
categories: ['Code Generator', 'Programming'],
- url: 'https://launchyourapp.dev/tools/app-icon-generator',
+ url: 'https://launchyourapp.dev/tools/app-icon-generator'
},
{
name: 'ApparenceKit',
description:
'A flutter template to create iOS, Android and web app in days. Generate all the common boilerplate code and customize the design to fit your brand. ',
categories: ['Template', 'Tooling', 'Programming'],
- url: 'https://apparencekit.dev/',
+ url: 'https://apparencekit.dev/'
},
{
name: 'Appark',
- description: 'Free app market analytics for growth and competition insights',
+ description:
+ 'Free app market analytics for growth and competition insights',
categories: ['Analytics', 'Marketing', 'SEO'],
url: 'https://appark.ai/en',
- keywords: [
- 'app market research',
- 'mobile app market intelligence',
- 'mobile apps analytics',
- 'app store ranking',
- ],
+ keywords: ['app market research', 'mobile app market intelligence', 'mobile apps analytics', 'app store ranking']
},
{
name: 'AppCode',
description:
'An intelligent IDE for iOS/macOS development focused on code quality, efficient code navigation, smart code completion, on-the-fly code analysis with quick-fixes and superior code refactorings.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/objc/',
+ url: 'https://www.jetbrains.com/objc/'
},
{
name: 'AppMockUp',
description:
- "Use AppMockUp, the world's most powerful screenshot builder to create the most compelling screenshots for your app.",
+ 'Use AppMockUp, the world\'s most powerful screenshot builder to create the most compelling screenshots for your app.',
categories: ['Prototyping', 'Screenshot'],
- url: 'https://app-mockup.com/',
+ url: 'https://app-mockup.com/'
},
{
name: 'AppStore Tracker',
- description: 'An open AppStore Explorer',
+ description:
+ 'An open AppStore Explorer',
categories: ['Analytics', 'Marketing'],
url: 'https://appstoretracker.com/',
- keywords: ['appstore explorer', 'mobile apps', 'app revenue data', 'app downloads'],
+ keywords: ['appstore explorer', 'mobile apps', 'app revenue data', 'app downloads']
},
{
name: 'Appwrite',
description:
'Appwrite provides web and mobile developers with a set of easy-to-use and integrate REST APIs to manage their core backend needs.',
categories: ['API Building'],
- url: 'https://appwrite.io/',
+ url: 'https://appwrite.io/'
},
{
name: 'Aptabase',
@@ -337,7 +347,7 @@ export const resources: Resource[] = [
'Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web apps. Get simple and actionable insights without compromising user privacy.',
categories: ['Analytics', 'Open Source'],
url: 'https://aptabase.com',
- keywords: ['mobile', 'analytics', 'privacy', 'opensource'],
+ keywords: ['mobile', 'analytics', 'privacy', 'opensource']
},
{
name: 'Aptakube',
@@ -345,96 +355,96 @@ export const resources: Resource[] = [
'Modern, lightweight and multi-cluster Kubernetes desktop client. Available on Windows, macOS and Linux.',
categories: ['Cloud Computing', 'Productivity'],
url: 'https://aptakube.com',
- keywords: ['kubernetes'],
+ keywords: ['kubernetes']
},
{
name: 'Artify',
description:
'Artify is an online and easy-to-use design editor that features thousands of customizable illustrations and template packs.',
categories: ['Illustration', 'Logo'],
- url: 'https://www.artify.co/',
+ url: 'https://www.artify.co/'
},
{
name: 'AskTube',
- description: 'Save time by summarizing and chatting with long educational YouTube videos.',
+ description:
+ 'Save time by summarizing and chatting with long educational YouTube videos.',
categories: ['AI', 'Productivity'],
url: 'https://chromewebstore.google.com/detail/asktube-ai-youtube-video/kkdhnobdacfnbdageilfchkhcjdbkhgf',
- keywords: ['youtube summarizer', 'youtube video summarizer', 'youtube ai summary', 'youtube video summary ai'],
+ keywords: ['youtube summarizer', 'youtube video summarizer', 'youtube ai summary', 'youtube video summary ai']
},
{
name: 'ATemplate',
- description: 'Free WebSite Templates with A Template',
+ description:
+ 'Free WebSite Templates with A Template',
categories: ['Template', 'Productivity'],
url: 'https://atemplate.com',
- keywords: ['website templates', 'free website templates'],
+ keywords: ['website templates', 'free website templates']
},
{
name: 'Authentic Jobs',
- description: 'The leading job board for designers, developers, and creative pros.',
+ description:
+ 'The leading job board for designers, developers, and creative pros.',
categories: ['Job'],
- url: 'https://authenticjobs.com/',
+ url: 'https://authenticjobs.com/'
},
{
name: 'Automation Tools Directory',
- description: 'Handpicked Automation Tools to Boost Your Productivity',
+ description:
+ 'Handpicked Automation Tools to Boost Your Productivity',
categories: ['Productivity', 'Tooling', 'Marketing'],
url: 'https://www.automationtools.directory/',
- keywords: ['marketing', 'tools', 'workflow automation', 'business'],
+ keywords: ['marketing', 'tools', 'workflow automation', 'business']
},
{
name: 'Avodocs',
- description: "Free legal documents for startups. Get your company's legal documents in minutes.",
+ description:
+ 'Free legal documents for startups. Get your company\'s legal documents in minutes.',
categories: ['Legal'],
url: 'https://www.avodocs.com',
- keywords: [
- 'legal',
- 'legal documents',
- 'legal templates',
- 'privacy policy',
- 'terms of service',
- 'terms and conditions',
- ],
+ keywords: ['legal', 'legal documents', 'legal templates', 'privacy policy', 'terms of service', 'terms and conditions']
},
{
name: 'Awesome a11y',
description:
':wheelchair: A curate list about A11Y. Contribute to brunopulis/awesome-a11y development by creating an account on GitHub.',
categories: ['Accessibility'],
- url: 'https://github.com/brunopulis/awesome-a11y',
+ url: 'https://github.com/brunopulis/awesome-a11y'
},
{
name: 'Awesome Certificates',
- description: 'A curated list of IT, Computer Science and Business courses with free certificates to earn.',
+ description:
+ 'A curated list of IT, Computer Science and Business courses with free certificates to earn.',
categories: ['Learn', 'Programming'],
url: 'https://github.com/panxproject/awesome-certificates',
- keywords: ['learn', 'courses', 'certificates', 'awesome', 'panx', 'free', 'it', 'cs', 'business'],
+ keywords: ['learn', 'courses', 'certificates', 'awesome', 'panx', 'free', 'it', 'cs', 'business']
},
{
name: 'Awesome Courses',
- description: 'List of awesome university courses for learning Computer Science.',
+ description:
+ 'List of awesome university courses for learning Computer Science.',
categories: ['Learn', 'Programming'],
- url: 'https://github.com/prakhar1989/awesome-courses',
+ url: 'https://github.com/prakhar1989/awesome-courses'
},
{
name: 'Awesome for Beginners',
description:
'A list of awesome beginners-friendly projects. Contribute to MunGell/awesome-for-beginners development by creating an account on GitHub.',
categories: ['Hacktoberfest'],
- url: 'https://github.com/mungell/awesome-for-beginners',
+ url: 'https://github.com/mungell/awesome-for-beginners'
},
{
name: 'AWS',
description:
'Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.',
categories: ['Cloud Computing', 'Hosting', 'Serverless'],
- url: 'https://aws.amazon.com/',
+ url: 'https://aws.amazon.com/'
},
{
name: 'AWS Serverless kit (best practices)',
description:
'AWS has never been easier with the Scale to Zero Kit. The kit comes with everything you need. Deploy fast, scale, and pay only for what you use',
categories: ['Serverless', 'Productivity', 'Cloud Computing'],
- url: 'https://scaletozeroaws.com/',
+ url: 'https://scaletozeroaws.com/'
},
{
name: 'Awwwards',
@@ -442,14 +452,15 @@ export const resources: Resource[] = [
'Awwwards are the Website Awards that recognize and promote the talent and effort of the best developers, designers and web agencies in the world.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://www.awwwards.com/',
- keywords: ['Website Awards', 'Web Design Inspiration', 'Webdesign Trends'],
+ keywords: ['Website Awards', 'Web Design Inspiration', 'Webdesign Trends']
},
{
name: 'Axiom',
- description: 'Serverless log management solution.',
+ description:
+ 'Serverless log management solution.',
categories: ['Logging', 'Serverless'],
url: 'https://axiom.co/',
- keywords: ['logging', 'logs'],
+ keywords: ['logging', 'logs']
},
{
name: 'Azure',
@@ -457,6 +468,6 @@ export const resources: Resource[] = [
'Invent with purpose, realise cost savings and make your organisation more efficient with Microsoft Azure’s open and flexible cloud computing platform.',
categories: ['Cloud Computing', 'Hosting', 'Serverless'],
url: 'https://azure.microsoft.com/',
- keywords: ['Azuesss', 'Windows Azure', 'Cloud Service', 'Cloud Computing Companies'],
- },
-]
+ keywords: ['Azuesss', 'Windows Azure', 'Cloud Service', 'Cloud Computing Companies']
+ }
+]
\ No newline at end of file
diff --git a/resources/b.ts b/resources/b.ts
index 57a6c7b1..b2442695 100644
--- a/resources/b.ts
+++ b/resources/b.ts
@@ -4,9 +4,9 @@ export const resources: Resource[] = [
{
name: 'Backlink Checker',
description:
- "With the world's biggest index of live backlinks (over 15 trillion), Ahrefs Backlink Checker will show you the most complete backlink profile for any website.",
+ 'With the world\'s biggest index of live backlinks (over 15 trillion), Ahrefs Backlink Checker will show you the most complete backlink profile for any website.',
categories: ['SEO'],
- url: 'https://ahrefs.com/backlink-checker',
+ url: 'https://ahrefs.com/backlink-checker'
},
{
name: 'BacklinkBot',
@@ -14,127 +14,120 @@ export const resources: Resource[] = [
'Submit your startup to 100+ directories in 10 minutes. Get instant traffic on your site, save days of manual work with just one click.',
categories: ['Marketing', 'SEO'],
url: 'https://backlinkbot.ai',
- keywords: ['backlink', 'seo', 'directory submission', 'traffic'],
+ keywords: ['backlink', 'seo', 'directory submission', 'traffic']
},
{
name: 'BacklinkGPT',
- description: 'Automate Your Link-Building with AI-Personalized Outreach.',
+ description:
+ 'Automate Your Link-Building with AI-Personalized Outreach.',
categories: ['SEO', 'Marketing', 'AI'],
url: 'https://www.backlinkgpt.com',
- keywords: ['link building', 'SEO', 'backlink', 'outreach'],
+ keywords: ['link building', 'SEO', 'backlink', 'outreach']
},
{
name: 'Balsamiq',
description:
'Balsamiq is the company behind Balsamiq Wireframes, the industry standard low-fidelity wireframing tool.',
categories: ['Design', 'Prototyping', 'UI'],
- url: 'https://balsamiq.com/',
+ url: 'https://balsamiq.com/'
},
{
name: 'BandoFacile',
- description: 'Documentazione del tuo bando pronta in 48 ore',
+ description:
+ 'Documentazione del tuo bando pronta in 48 ore',
categories: ['AI', 'Productivity', 'Marketing'],
url: 'https://bandofacile.com/',
- keywords: [
- 'Artificial Intelligence',
- 'AI Tender Automation',
- 'Grant Writing Software',
- 'Funding Application Tool',
- 'Automated Document Generation',
- 'Tender Consulting Services',
- ],
+ keywords: ['Artificial Intelligence', 'AI Tender Automation', 'Grant Writing Software', 'Funding Application Tool', 'Automated Document Generation', 'Tender Consulting Services']
},
{
name: 'Bazzly',
- description: 'Get Customers From Reddit on Autopilot',
+ description:
+ 'Get Customers From Reddit on Autopilot',
categories: ['Marketing', 'AI', 'Social Media'],
url: 'https://www.bazzly.ai/',
- keywords: ['reddit', 'marketing', 'lead generation', 'sales'],
+ keywords: ['reddit', 'marketing', 'lead generation', 'sales']
},
{
name: 'BCMS',
description:
'BCMS, a headless CMS provides flexible content modeling for creative projects in Next.js, Gatsby.js, and Nuxt.js.',
categories: ['Productivity', 'Website Builder'],
- url: 'https://thebcms.com/',
+ url: 'https://thebcms.com/'
},
{
name: 'beampipe',
description:
'Beampipe is a simple, privacy-focussed alternative to Google Analytics with a free tier for small sites.',
categories: ['Analytics'],
- url: 'https://beampipe.io/',
+ url: 'https://beampipe.io/'
},
{
name: 'Beautiful CSS box-shadow examples',
description:
'🎨 Curated collection of 90+ free beautiful CSS box-shadow, ready-to-use for your next projects. Click to copy.',
categories: ['Code Snippet', 'Programming', 'UI'],
- url: 'https://getcssscan.com/css-box-shadow-examples',
+ url: 'https://getcssscan.com/css-box-shadow-examples'
},
{
name: 'Beautiful CSS buttons examples',
description:
'🎨 Curated collection of 80+ free beautiful CSS box-shadow, ready-to-use for your next projects. Click to copy.',
categories: ['Code Snippet', 'Programming', 'UI'],
- url: 'https://getcssscan.com/css-buttons-examples',
+ url: 'https://getcssscan.com/css-buttons-examples'
},
{
name: 'Behance',
- description: "Behance is the world's largest creative network for showcasing and discovering creative work.",
+ description:
+ 'Behance is the world\'s largest creative network for showcasing and discovering creative work.',
categories: ['UI', 'Inspiration'],
url: 'https://www.behance.net/',
- keywords: [
- 'online portfolio',
- 'online portfolio site',
- 'creative professional platform',
- 'creative network',
- 'creative community',
- 'creative talent',
- ],
+ keywords: ['online portfolio', 'online portfolio site', 'creative professional platform', 'creative network', 'creative community', 'creative talent']
},
{
name: 'Beheard Labs',
- description: 'AI-Powered Customer Insight Platform',
+ description:
+ 'AI-Powered Customer Insight Platform',
categories: ['Marketing', 'AI', 'Analytics'],
url: 'https://www.gobeheard.com/',
- keywords: ['market research', 'customer insights', 'research automation', 'voice of customer'],
+ keywords: ['market research', 'customer insights', 'research automation', 'voice of customer']
},
{
name: 'Ben Awad',
description:
- "I'm a software developer who makes videos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.",
+ 'I\'m a software developer who makes videos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UC-8QAzbLcRglXeN_MY9blyw',
- keywords: ['react graphql typescript'],
+ keywords: ['react graphql typescript']
},
{
name: 'Berry Free React Material Admin Template',
description:
'Berry is a creative free React admin template build using the Material-UI. It is meant to be the best User Experience with highly customizable feature-riched pages. It is a complete game-changer React Dashboard Template with easy and intuitive responsive design as on retina screens or laptops.',
categories: ['Programming', 'Template'],
- url: 'https://github.com/codedthemes/berry-free-react-admin-template/',
+ url: 'https://github.com/codedthemes/berry-free-react-admin-template/'
},
{
name: 'Best AI Agents Directory',
- description: 'Curated Collection of the Best AI Agents to Boost Your Workflow',
+ description:
+ 'Curated Collection of the Best AI Agents to Boost Your Workflow',
categories: ['Productivity', 'AI', 'Startup'],
url: 'https://www.bestaiagents.directory/',
- keywords: ['directory', 'ai agents', 'ai tools', 'ai automation', 'ai assistant'],
+ keywords: ['directory', 'ai agents', 'ai tools', 'ai automation', 'ai assistant']
},
{
name: 'Best Directories',
- description: 'Discover the best directories in BestDirectories and launch your product with ease.',
+ description:
+ 'Discover the best directories in BestDirectories and launch your product with ease.',
categories: ['Tooling', 'SEO'],
url: 'https://bestdirectories.org/',
- keywords: ['directory', 'tools', 'development'],
+ keywords: ['directory', 'tools', 'development']
},
{
name: 'BetaList',
description:
'BetaList provides an overview of upcoming internet startups. Discover and get early access to the future.',
categories: ['Marketing'],
- url: 'https://betalist.com/',
+ url: 'https://betalist.com/'
},
{
name: 'Better Coding Academy',
@@ -142,21 +135,22 @@ export const resources: Resource[] = [
'Learn to code. Get a job. No longwinded lectures, no tantalising tutorials. Fast and efficient, for the impulsive millennial.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCTD_PLq3KAUwkIIs9fk3pAA',
- keywords: ['programming web development javascript react node.js'],
+ keywords: ['programming web development javascript react node.js']
},
{
name: 'Big Heads',
description:
'Combine expressions, clothing, hair styles and colors into billions of different unique characters.',
categories: ['Illustration'],
- url: 'https://bigheads.io/',
+ url: 'https://bigheads.io/'
},
{
name: 'BigDevSoon',
- description: 'Build real-world projects with Figma designs and an AI copilot in a zero-config browser IDE.',
+ description:
+ 'Build real-world projects with Figma designs and an AI copilot in a zero-config browser IDE.',
categories: ['Code Challenge'],
url: 'https://bigdevsoon.me',
- keywords: ['Figma', 'AI', 'Gamified Learning', 'Code', 'Projects', 'Insights', 'Learn', 'Programming'],
+ keywords: ['Figma', 'AI', 'Gamified Learning', 'Code', 'Projects', 'Insights', 'Learn', 'Programming']
},
{
name: 'BigsonDev',
@@ -164,18 +158,7 @@ export const resources: Resource[] = [
'HTML, CSS, JS, React - blog articles, knowledge pills, projects with high-quality designs. Get out of tutorials hell and learn Frontend the right way.',
categories: ['Learn', 'Programming'],
url: 'https://bigsondev.com/',
- keywords: [
- 'Frontend Mentor',
- 'React Expert',
- 'React',
- 'Frontend Developer',
- 'Frontend projects',
- 'Frontend blog',
- 'Software Engineer',
- 'JavaScript',
- 'HTML',
- 'CSS',
- ],
+ keywords: ['Frontend Mentor', 'React Expert', 'React', 'Frontend Developer', 'Frontend projects', 'Frontend blog', 'Software Engineer', 'JavaScript', 'HTML', 'CSS']
},
{
name: 'BigSpy',
@@ -183,60 +166,51 @@ export const resources: Resource[] = [
'BigSpy is a powerful advertising intelligence monitoring tool. Its database covers the nine most mainstream platforms on the market and has more than one billion advertising data.',
categories: ['Marketing'],
url: 'https://bigspy.com/',
- keywords: ['advertising', 'ecommerce', 'ad intelligence tool', 'competitor research'],
+ keywords: ['advertising', 'ecommerce', 'ad intelligence tool', 'competitor research']
},
{
name: 'BilingualJobs.io',
description:
- "The world's first bilingual job board. Find bilingual talent faster, or stand out as a bilingual.",
+ 'The world\'s first bilingual job board. Find bilingual talent faster, or stand out as a bilingual.',
categories: ['Job'],
url: 'https://bilingualjobs.io',
- keywords: [
- 'bilingual',
- 'bilinguals',
- 'bilingual jobs',
- 'remote work',
- 'remote jobs',
- 'bilingual job',
- 'bilingual talent',
- 'jobs',
- 'job',
- ],
+ keywords: ['bilingual', 'bilinguals', 'bilingual jobs', 'remote work', 'remote jobs', 'bilingual job', 'bilingual talent', 'jobs', 'job']
},
{
name: 'Biteable',
description:
'Make standout videos in a snap with the Biteable video maker. Sparkle with studio-quality animation, footage, and effects. Start now, share in minutes.',
categories: ['Editor', 'Video'],
- url: 'https://biteable.com/',
+ url: 'https://biteable.com/'
},
{
name: 'Bitfumes',
description:
'Hey, Friends, I am a web developer and have knowledge of many languages. I made this channel to share my knowledge with you all and want to learn from you also.',
categories: ['Programming', 'YouTube Channel'],
- url: 'https://www.youtube.com/bitfumes',
+ url: 'https://www.youtube.com/bitfumes'
},
{
name: 'Bitzaro',
- description: 'Fiat-Crypto Payment Gateway',
+ description:
+ 'Fiat-Crypto Payment Gateway',
categories: ['Web3', 'Startup'],
url: 'https://www.bitzaro.com/',
- keywords: ['bitcoin', 'blockchain', 'cryptocurrency', 'decentralized finance (defi)'],
+ keywords: ['bitcoin', 'blockchain', 'cryptocurrency', 'decentralized finance (defi)']
},
{
name: 'Black Illustrations',
description:
'Black illustrations is a series of FREE digital designs of black people for your next online project. Free for commercial and personal use.',
categories: ['Illustration'],
- url: 'https://www.blackillustrations.com/',
+ url: 'https://www.blackillustrations.com/'
},
{
name: 'BlackTwist',
description:
'Build and monetize your audience on Threads. BlackTwist is the #1 social media assistant for Threads that helps you take your social growth to the next level.',
categories: ['Analytics', 'Marketing', 'Social Media'],
- url: 'https://blacktwist.app',
+ url: 'https://blacktwist.app'
},
{
name: 'Blisk',
@@ -244,39 +218,30 @@ export const resources: Resource[] = [
'Download Blisk - a browser for web developers. Blisk - is a developer oriented browser with devices, URL and scroll sync, auto-refresh, screenshots and screen recorder.',
categories: ['Browser', 'Programming'],
url: 'https://blisk.io/',
- keywords: [
- 'Blisk',
- 'browser',
- 'download',
- 'developer',
- 'actions synchronization',
- 'sync',
- 'devices',
- 'analytics',
- 'screenshots',
- 'integrations',
- ],
+ keywords: ['Blisk', 'browser', 'download', 'developer', 'actions synchronization', 'sync', 'devices', 'analytics', 'screenshots', 'integrations']
},
{
name: 'BlogFox',
- description: 'Generate impressive blogs from a Youtube video or SEO keywords at scale.',
+ description:
+ 'Generate impressive blogs from a Youtube video or SEO keywords at scale.',
categories: ['SEO', 'Writing', 'Blog'],
url: 'https://blogfox.ai',
- keywords: ['writer', 'ai', 'article', 'marketing'],
+ keywords: ['writer', 'ai', 'article', 'marketing']
},
{
name: 'Blurbackground AI',
- description: 'Blurbackground.AI is a free online tool to edit background swiftly.',
+ description:
+ 'Blurbackground.AI is a free online tool to edit background swiftly.',
categories: ['AI', 'Image', 'Design'],
url: 'https://blurbackground.ai/',
- keywords: ['ai design', 'blur background', 'background remover', 'change background'],
+ keywords: ['ai design', 'blur background', 'background remover', 'change background']
},
{
name: 'Blush',
description:
'Blush makes it easy to add free illustrations to your designs. Play with fully customizable graphics made by artists across the globe.',
categories: ['Illustration'],
- url: 'https://blush.design/',
+ url: 'https://blush.design/'
},
{
name: 'BoilerplateHub',
@@ -284,7 +249,7 @@ export const resources: Resource[] = [
'Save weeks of setup time with production-ready boilerplates, templates and starter kits for SaaS, web and mobile applications. Carefully vetted and maintained by developers.',
categories: ['Productivity', 'Template', 'Startup'],
url: 'https://boilerplatehub.com/',
- keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code'],
+ keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code']
},
{
name: 'BoilerplateHunt',
@@ -292,28 +257,28 @@ export const resources: Resource[] = [
'Find the best boilerplates to ship faster. Explore production-ready boilerplates for SaaS, web, and mobile applications.',
categories: ['Productivity', 'Template', 'Startup'],
url: 'https://boilerplatehunt.com/',
- keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code'],
+ keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code']
},
{
name: 'Bootify',
description:
'Generate Spring Boot prototypes in your browser - with custom database, REST API and best practices applied.',
categories: ['Code Generator'],
- url: 'https://bootify.io/',
+ url: 'https://bootify.io/'
},
{
name: 'Bootsnipp',
description:
'A design element gallery for web designers and web developers. Find snippets using HTML, CSS, Javascript, jQuery, and Bootstrap.',
categories: ['Code Snippet'],
- url: 'https://bootsnipp.com/',
+ url: 'https://bootsnipp.com/'
},
{
name: 'Bootstrap',
description:
'Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.',
categories: ['Icon', 'UI', 'Programming'],
- url: 'https://getbootstrap.com/',
+ url: 'https://getbootstrap.com/'
},
{
name: 'Bootstrap 5 Cheatsheet',
@@ -321,7 +286,7 @@ export const resources: Resource[] = [
'An interactive list of Bootstrap 5 classes, variables, and mixins. It also helps you easily find the differences between Bootstrap 4 and Bootstrap 5.',
categories: ['Cheatsheet'],
url: 'https://bootstrap-cheatsheet.themeselection.com/',
- keywords: ['Bootstrap', 'Bootstrap cheatsheet', 'Bootstrap 5', 'Free cheatsheet', 'Opensource'],
+ keywords: ['Bootstrap', 'Bootstrap cheatsheet', 'Bootstrap 5', 'Free cheatsheet', 'Opensource']
},
{
name: 'BootstrapMade',
@@ -329,28 +294,21 @@ export const resources: Resource[] = [
'At BootstrapMade, we create beautiful website templates and bootstrap themes using Bootstrap, the most popular HTML, CSS and JavaScript framework.',
categories: ['Template'],
url: 'https://bootstrapmade.com/',
- keywords: [
- 'Bootstrap templates',
- 'Bootstrap themes',
- 'Bootstrap',
- 'Free Bootstrap Templates',
- 'Free Bootstrap Themes',
- 'Website Templates',
- 'Templates',
- ],
+ keywords: ['Bootstrap templates', 'Bootstrap themes', 'Bootstrap', 'Free Bootstrap Templates', 'Free Bootstrap Themes', 'Website Templates', 'Templates']
},
{
name: 'Bootstrapped',
description:
'Listen to 100+ helpful podcast episodes for software bootstrappers. Interviews with experts, open discussions between bootstrappers, and solo episodes, with one person digging deeply into a topic.',
categories: ['Podcast', 'Startup'],
- url: 'https://bootstrapped.fm/',
+ url: 'https://bootstrapped.fm/'
},
{
name: 'Bootstrapped Web',
- description: 'The podcast for founders bootstrapping their startups online.',
+ description:
+ 'The podcast for founders bootstrapping their startups online.',
categories: ['Podcast', 'Startup'],
- url: 'http://bootstrappedweb.com/',
+ url: 'http://bootstrappedweb.com/'
},
{
name: 'BootstrapTaste',
@@ -358,21 +316,15 @@ export const resources: Resource[] = [
'100+ Best Bootstrap templates and HTML Website Templates collections to build your website or app in 2020.',
categories: ['Template'],
url: 'http://bootstraptaste.com/',
- keywords: [
- 'Bootstrap themes',
- 'Bootstrap templates',
- 'Bootstrap',
- 'Free Bootstrap Templates',
- 'Website Templates',
- 'Templates',
- ],
+ keywords: ['Bootstrap themes', 'Bootstrap templates', 'Bootstrap', 'Free Bootstrap Templates', 'Website Templates', 'Templates']
},
{
name: 'Botpool',
- description: 'Marketplace for AI-Powered Freelancers.',
+ description:
+ 'Marketplace for AI-Powered Freelancers.',
categories: ['Freelance', 'AI', 'Job'],
url: 'https://www.botpool.ai/',
- keywords: ['freelance marketplace', 'marketplace', 'hiring', 'llm developer'],
+ keywords: ['freelance marketplace', 'marketplace', 'hiring', 'llm developer']
},
{
name: 'Boxicons',
@@ -380,35 +332,22 @@ export const resources: Resource[] = [
'Boxicons is a free collection of carefully crafted open source icons. Each icon is designed on a 24px grid with the material guidelines.',
categories: ['Icon'],
url: 'https://boxicons.com/',
- keywords: [
- 'boxicons',
- 'free icons',
- 'open source icons',
- 'royalty free icons',
- 'google icons',
- 'icon',
- 'line icon',
- 'sharp icon',
- 'material icons',
- 'premium icons',
- 'pixel perfect icons',
- 'open source icons',
- 'free icon set',
- ],
+ keywords: ['boxicons', 'free icons', 'open source icons', 'royalty free icons', 'google icons', 'icon', 'line icon', 'sharp icon', 'material icons', 'premium icons', 'pixel perfect icons', 'open source icons', 'free icon set']
},
{
name: 'Brackets',
description:
'Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it. With new features and extensions released every 3-4 weeks, it',
categories: ['Editor', 'Extension'],
- url: 'http://brackets.io/',
+ url: 'http://brackets.io/'
},
{
name: 'BragDoc',
- description: 'CLI tool that extracts achievements from git commits for performance reviews',
+ description:
+ 'CLI tool that extracts achievements from git commits for performance reviews',
categories: ['Productivity', 'Terminal', 'Tooling'],
url: 'https://www.bragdoc.ai/',
- keywords: ['git', 'cli', 'performance review', 'achievements', 'ai'],
+ keywords: ['git', 'cli', 'performance review', 'achievements', 'ai']
},
{
name: 'Brainboard',
@@ -416,105 +355,86 @@ export const resources: Resource[] = [
'Visually Design, Deploy & Manage modern cloud infrastructures starting from any Cloud Provider - AWS, GCP, Azure',
categories: ['Cloud Computing', 'Prototyping'],
url: 'https://www.brainboard.co/',
- keywords: ['cloud', 'cloud designer', 'deploy', 'designer', 'terraform', 'visual designer'],
+ keywords: ['cloud', 'cloud designer', 'deploy', 'designer', 'terraform', 'visual designer']
},
{
name: 'Brave',
description:
'The Brave browser is a fast, private and secure web browser for PC, Mac and mobile. Download now to enjoy a faster ad-free browsing experience that saves data and battery life by blocking tracking software.',
categories: ['Browser'],
- url: 'https://brave.com/',
+ url: 'https://brave.com/'
},
{
name: 'Briks',
- description: 'The AI Spreadsheet to Create Reports, Presentations, Charts, and Visuals',
+ description:
+ 'The AI Spreadsheet to Create Reports, Presentations, Charts, and Visuals',
categories: ['AI', 'Productivity'],
url: 'https://thebricks.com',
- keywords: [
- 'productivity',
- 'collaboration tools',
- 'spreadsheets',
- 'presentations',
- 'slide decks',
- 'docs',
- 'wiki',
- ],
+ keywords: ['productivity', 'collaboration tools', 'spreadsheets', 'presentations', 'slide decks', 'docs', 'wiki']
},
{
name: 'Browserling',
description:
'Try for free now! Cross browser test your website immediately in all web browsers - Internet Explorer, Edge, Chrome, Safari, Firefox, and Opera.',
categories: ['Browser', 'Testing'],
- url: 'https://www.browserling.com/',
+ url: 'https://www.browserling.com/'
},
{
name: 'BrowserStack',
description:
'Instant access to 2000+ browsers and real iOS and Android devices for cross browser testing. Ship apps and websites that work for everyone, every time. Get Free Trial.',
categories: ['Browser', 'Testing'],
- url: 'https://www.browserstack.com/',
+ url: 'https://www.browserstack.com/'
},
{
name: 'BuddAIr',
- description: 'Unlock your AI companion now',
+ description:
+ 'Unlock your AI companion now',
categories: ['AI', 'Productivity'],
url: 'https://buddair.com/',
- keywords: [
- 'AI companion',
- 'virtual buddy',
- 'AI tools navigation',
- 'emotional support AI',
- 'find AI friend',
- 'best AI companion apps',
- 'personalized AI interactions',
- 'BuddAIr',
- ],
+ keywords: ['AI companion', 'virtual buddy', 'AI tools navigation', 'emotional support AI', 'find AI friend', 'best AI companion apps', 'personalized AI interactions', 'BuddAIr']
},
{
name: 'Build you SaaS',
description:
'Can you bootstrap a profitable startup in 2021? Thousands of entrepreneurs, developers, designers, and product people have tried to launch their own web apps. But with so many venture-backed startups now, is it still possible? Follow Jon and Justin as they build their podcasting SaaS, Transistor.fm.',
categories: ['Podcast', 'Startup'],
- url: 'https://saas.transistor.fm/',
+ url: 'https://saas.transistor.fm/'
},
{
name: 'buildspace',
- description: 'Build a project in web3, ML/AI and see how far you can get in a weekend.',
+ description:
+ 'Build a project in web3, ML/AI and see how far you can get in a weekend.',
categories: ['Web3'],
- url: 'https://buildspace.so',
+ url: 'https://buildspace.so'
},
{
name: 'Buildstash',
- description: 'Binary artifact and release management for app, game, and embedded software.',
+ description:
+ 'Binary artifact and release management for app, game, and embedded software.',
categories: ['Tooling', 'Storage', 'Productivity'],
url: 'https://buildstash.com',
- keywords: [
- 'Buildstash',
- 'artifact management',
- 'artifacts',
- 'binary management',
- 'release management',
- 'build management',
- 'binaries',
- ],
+ keywords: ['Buildstash', 'artifact management', 'artifacts', 'binary management', 'release management', 'build management', 'binaries']
},
{
name: 'Bulma',
- description: 'Bulma is a free, open source CSS framework based on Flexbox and built with Sass. It',
+ description:
+ 'Bulma is a free, open source CSS framework based on Flexbox and built with Sass. It',
categories: ['Programming', 'UI'],
- url: 'https://bulma.io/',
+ url: 'https://bulma.io/'
},
{
name: 'ByPeople',
- description: 'ByPeople is a curated network of 10k ready-to-download resources for developers.',
+ description:
+ 'ByPeople is a curated network of 10k ready-to-download resources for developers.',
categories: ['Font', 'Illustration', 'Template'],
- url: 'https://www.bypeople.com/',
+ url: 'https://www.bypeople.com/'
},
{
name: 'Bytes',
description:
'Staying informed on the JavaScript ecosystem has never been so entertaining. Delivered every Monday and Thursday, for free.',
categories: ['Newsletter', 'Programming'],
- url: 'https://bytes.dev',
- },
-]
+ url: 'https://bytes.dev'
+ }
+]
\ No newline at end of file
diff --git a/resources/c.ts b/resources/c.ts
index 103935ce..52e5a568 100644
--- a/resources/c.ts
+++ b/resources/c.ts
@@ -3,45 +3,47 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Cactro',
- description: 'India’s Fairest Technical Test | Trusted by 300+ Companies',
+ description:
+ 'India’s Fairest Technical Test | Trusted by 300+ Companies',
categories: ['Job', 'Interview', 'Code Challenge'],
url: 'https://cactro.com/',
- keywords: ['hiring', 'hr', 'marketplace', 'jobs', 'career'],
+ keywords: ['hiring', 'hr', 'marketplace', 'jobs', 'career']
},
{
name: 'CakeResume',
description:
'Build an impressive resume and land that dream job. View online or download the PDF for FREE! CakeResume provides more than 50 resume templates and 1,000+ resume samples to help you make a professional resume in 10 minutes.',
categories: ['Resume'],
- url: 'https://www.cakeresume.com/',
+ url: 'https://www.cakeresume.com/'
},
{
name: 'Callstack.ai Code Reviewer',
- description: 'Effortless Code Reviews: Find Bugs, Fix Security Issues, and Speed Up Performance.',
+ description:
+ 'Effortless Code Reviews: Find Bugs, Fix Security Issues, and Speed Up Performance.',
categories: ['AI', 'Tooling'],
url: 'https://callstack.ai',
- keywords: ['github-integration', 'gitlab-integration', 'pull-requests', 'AI', 'ai-powered', 'code-review'],
+ keywords: ['github-integration', 'gitlab-integration', 'pull-requests', 'AI', 'ai-powered', 'code-review']
},
{
name: 'CandyIcons',
description:
'CandyIcons offers thousands of unique and amazing app icons that have not yet appeared elsewhere, saving you time in spotting the perfect icon for your product.',
categories: ['Icon'],
- url: 'https://www.candyicons.com',
+ url: 'https://www.candyicons.com'
},
{
name: 'Canva',
description:
'Canva is a graphic design platform, used to create social media graphics, presentations, posters, documents and other visual content.',
categories: ['Design', 'UI', 'Template'],
- url: 'https://www.canva.com/',
+ url: 'https://www.canva.com/'
},
{
name: 'CanvasJs',
description:
'HTML5 JavaScript Charts built on top of HTML5 Canvas Element. Renders across devices & is 10x faster than JavaScript Charting libraries based on SVG.',
categories: ['Library', 'Programming'],
- url: 'https://canvasjs.com/',
+ url: 'https://canvasjs.com/'
},
{
name: 'CapCut',
@@ -49,47 +51,50 @@ export const resources: Resource[] = [
'CapCut is an all-in-one online video editing software which makes creation, upload & share easier, with frame by frame track editor, cloud drive etc.',
categories: ['Image', 'Editor', 'Video'],
url: 'https://www.capcut.com',
- keywords: ['video editor'],
+ keywords: ['video editor']
},
{
name: 'Carbon',
- description: 'Carbon is the easiest way to create and share beautiful images of your source code.',
+ description:
+ 'Carbon is the easiest way to create and share beautiful images of your source code.',
categories: ['Code Snippet', 'Screenshot'],
- url: 'https://carbon.now.sh',
+ url: 'https://carbon.now.sh'
},
{
name: 'Carrd',
- description: 'A free platform for building simple, fully responsive one-page sites for pretty much anything.',
+ description:
+ 'A free platform for building simple, fully responsive one-page sites for pretty much anything.',
categories: ['Website Builder'],
- url: 'https://carrd.co',
+ url: 'https://carrd.co'
},
{
name: 'Cassandra',
description:
'Cassandra is a free tool which is designed to manage a large amount of data across a wide range of servers. The tool offers support for replicating across multiple datacenters.',
categories: ['Database'],
- url: 'http://cassandra.apache.org/',
+ url: 'http://cassandra.apache.org/'
},
{
name: 'Catalog by Thesys',
- description: `Catalog by Thesys is a curated collection of AI agents designed to help you find the right agent for your needs. Whether you're exploring AI for automation, decision-making, or creative tasks, it simplifies your search with the categorization and listing of all the AI agents.`,
+ description:
+ 'Catalog by Thesys is a curated collection of AI agents designed to help you find the right agent for your needs. Whether you\'re exploring AI for automation, decision-making, or creative tasks, it simplifies your search with the categorization and listing of all the AI agents.',
categories: ['Database', 'AI'],
- url: 'https://catalog.thesys.dev/',
+ url: 'https://catalog.thesys.dev/'
},
{
name: 'Cert Decoder',
description:
'Cert Decoder is a free online tool for decoding X.509 SSL/TLS certificates in PEM format directly in your browser.',
categories: ['Security', 'Testing', 'Tooling'],
- url: 'https://certdecoder.com/',
+ url: 'https://certdecoder.com/'
},
{
name: 'Certificates.dev',
description:
'Recognized certification exams for Vue (official certification endorsed by Evan You), React, Angular, Nuxt, and JS. We’ve helped developers from 680+ companies worldwide validate their frontend skills.',
- keywords: ['frontend', 'Javascript', 'Vue', 'React', 'Angular', 'Certification', 'coding challenge'],
categories: ['Programming', 'Resume', 'Code Challenge'],
url: 'https://certificates.dev/',
+ keywords: ['frontend', 'Javascript', 'Vue', 'React', 'Angular', 'Certification', 'coding challenge']
},
{
name: 'Chaindesk',
@@ -97,33 +102,36 @@ export const resources: Resource[] = [
'Chaindesk is a complete support ecosystem to help you spend less time supporting your users - and more time growing your business.',
categories: ['AI', 'Productivity'],
url: 'https://www.chaindesk.ai/',
- keywords: ['ChatGPT Chatbot', 'AI Chatbot', 'Customer Support', 'Chatbot'],
+ keywords: ['ChatGPT Chatbot', 'AI Chatbot', 'Customer Support', 'Chatbot']
},
{
name: 'Chakra',
- description: 'Simple, Modular and Accessible UI Components for your React Applications.',
+ description:
+ 'Simple, Modular and Accessible UI Components for your React Applications.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://chakra-ui.com/',
+ url: 'https://chakra-ui.com/'
},
{
name: 'Chargeblast',
- description: 'Chargeblast helps developers simplify their payment stack and not worry about blocking disputes',
+ description:
+ 'Chargeblast helps developers simplify their payment stack and not worry about blocking disputes',
categories: ['Analytics', 'Library'],
url: 'https://www.chargeblast.com/',
- keywords: ['payments', 'chargeback', 'stripe integration'],
+ keywords: ['payments', 'chargeback', 'stripe integration']
},
{
name: 'Chart.js',
description:
'Simple, clean and engaging HTML5 based JavaScript charts. Chart.js is an easy way to include animated, interactive graphs on your website for free.',
categories: ['Library', 'Programming'],
- url: 'https://www.chartjs.org/',
+ url: 'https://www.chartjs.org/'
},
{
name: 'Chartist',
- description: 'Create responsive, scalable and good looking charts with chartist.js.',
+ description:
+ 'Create responsive, scalable and good looking charts with chartist.js.',
categories: ['Library', 'Programming'],
- url: 'https://gionkunz.github.io/chartist-js/',
+ url: 'https://gionkunz.github.io/chartist-js/'
},
{
name: 'Chatclient AI',
@@ -131,7 +139,7 @@ export const resources: Resource[] = [
'Build Custom AI Chatbot for Your Website. Chatclient helps you with creating your own custom AI Chatbot based on your website and company data, just like ChatGPT. Seamlessly integrate it as a widget on your website.',
categories: ['AI'],
url: 'https://chatclient.ai',
- keywords: ['ai', 'chatbots', 'custom chatgpt', 'ai agents'],
+ keywords: ['ai', 'chatbots', 'custom chatgpt', 'ai agents']
},
{
name: 'ChatGPT Prompts by Keywords Everywhere',
@@ -139,7 +147,7 @@ export const resources: Resource[] = [
'Rewrite business rules with an arsenal of Supercharged ChatGPT prompts at your fingertips. Shape remarkable strategies, captivate your audience, & make your business truly shine.',
categories: ['AI'],
url: 'https://keywordseverywhere.com/ctl/chatgpt-prompts',
- keywords: ['ai', 'prompts'],
+ keywords: ['ai', 'prompts']
},
{
name: 'Chatim',
@@ -147,7 +155,7 @@ export const resources: Resource[] = [
'Chatim is a live chat with a chatbot automation platform that lets you connect with customers anywhere, anytime',
categories: ['AI', 'Productivity'],
url: 'https://chatim.app/',
- keywords: ['Live Chat', 'Lead Generation', 'Sales', 'Chatbot'],
+ keywords: ['Live Chat', 'Lead Generation', 'Sales', 'Chatbot']
},
{
name: 'Chatmoat',
@@ -155,7 +163,7 @@ export const resources: Resource[] = [
'Chatmoat helps you build an AI chatbot for your website in just 2 minutes, delivering instant AI-generated answers, 24/7 support, and happier visitors.',
categories: ['AI'],
url: 'https://chatmoat.com',
- keywords: ['ai', 'Customer Support', 'Chatbot'],
+ keywords: ['ai', 'Customer Support', 'Chatbot']
},
{
name: 'ChatWithCloud',
@@ -163,73 +171,78 @@ export const resources: Resource[] = [
'CLI allowing you to interact with AWS Cloud using human language inside your Terminal thanks to generative AI.',
categories: ['AI'],
url: 'https://chatwithcloud.ai',
- keywords: ['ai', 'cloud', 'aws'],
+ keywords: ['ai', 'cloud', 'aws']
},
{
name: 'Cheatography',
- description: 'Find thousands of incredible, original programming cheat sheets, all free to download.',
+ description:
+ 'Find thousands of incredible, original programming cheat sheets, all free to download.',
categories: ['Cheatsheet'],
- url: 'https://cheatography.com/',
+ url: 'https://cheatography.com/'
},
{
name: 'Check My Links',
- description: 'Check My Links is a link checker that crawls through your webpage and looks for broken links.',
+ description:
+ 'Check My Links is a link checker that crawls through your webpage and looks for broken links.',
categories: ['Browser', 'Extension'],
- url: 'https://chrome.google.com/webstore/detail/check-my-links/ojkcdipcgfaekbeaelaapakgnjflfglf?hl=en',
+ url: 'https://chrome.google.com/webstore/detail/check-my-links/ojkcdipcgfaekbeaelaapakgnjflfglf?hl=en'
},
{
name: 'Checka11y.css',
- description: 'A CSS stylesheet to quickly highlight a11y concerns. - jackdomleo7/Checka11y.css.',
+ description:
+ 'A CSS stylesheet to quickly highlight a11y concerns. - jackdomleo7/Checka11y.css.',
categories: ['Accessibility', 'Programming'],
- url: 'https://github.com/jackdomleo7/Checka11y.css',
+ url: 'https://github.com/jackdomleo7/Checka11y.css'
},
{
name: 'Checklist Design',
description:
'Checklist Design is a curated list of checklists ranging from website pages, to UI components, all the way to branding assets.',
categories: ['Design', 'UI'],
- url: 'https://www.checklist.design/',
+ url: 'https://www.checklist.design/'
},
{
name: 'Choc UI',
description:
'Choc UI is a set of accessible and reusable components that are commonly used in web applications.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://choc-ui.com/',
+ url: 'https://choc-ui.com/'
},
{
name: 'Chrome',
description:
'Get more done with the new Google Chrome. A more simple, secure, and faster web browser than ever, with Google’s smarts built-in. Download now.',
categories: ['Browser'],
- url: 'https://www.google.com/chrome/',
+ url: 'https://www.google.com/chrome/'
},
{
name: 'Chrome Canary',
description:
'Get on the bleeding edge of the web with Chrome Canary designed for experienced developers and updated nightly.',
categories: ['Browser'],
- url: 'https://www.google.com/chrome/canary/',
+ url: 'https://www.google.com/chrome/canary/'
},
{
name: 'Chrome Dev',
description:
'Google Chrome for developers was built for the open web. Test cutting-edge web platform APIs and developer tools that are updated weekly.',
categories: ['Browser'],
- url: 'https://www.google.com/chrome/dev/',
+ url: 'https://www.google.com/chrome/dev/'
},
{
name: 'Chrome Reader Mode',
- description: 'Transform page to simple reading mode',
+ description:
+ 'Transform page to simple reading mode',
categories: ['Extension', 'Productivity', 'Browser'],
url: 'https://chromewebstore.google.com/detail/chrome-reader-mode/opfflfgjinednmneaiplkponjphblmmc?hl=en',
- keywords: ['chrome reader mode', 'reader mode chrome', 'chrome reading mode', 'reader mode in chrome'],
+ keywords: ['chrome reader mode', 'reader mode chrome', 'chrome reading mode', 'reader mode in chrome']
},
{
name: 'Circum Icons',
- description: 'Consistent open source icons as SVG for React, Vue and Svelte.',
+ description:
+ 'Consistent open source icons as SVG for React, Vue and Svelte.',
categories: ['Icon'],
- url: 'https://circumicons.com/',
+ url: 'https://circumicons.com/'
},
{
name: 'CleanSnap',
@@ -237,67 +250,38 @@ export const resources: Resource[] = [
'CleanSnap is a free AI Images maker. Create a beautiful image from a screenshot in seconds. Without any watermark.',
categories: ['Image', 'Screenshot', 'AI'],
url: 'https://www.cleansnap.co/',
- keywords: [
- 'image generation',
- 'beautiful screenshots',
- 'screenshots creator',
- 'how to make generate image',
- 'image',
- 'screenshot',
- 'download',
- 'easy',
- 'photo',
- 'gif',
- 'picture',
- 'instagram',
- 'facebook',
- ],
+ keywords: ['image generation', 'beautiful screenshots', 'screenshots creator', 'how to make generate image', 'image', 'screenshot', 'download', 'easy', 'photo', 'gif', 'picture', 'instagram', 'facebook']
},
{
name: 'Clearbit',
description:
- "Easily embed any company's logo in your project with this simple & free API. Quickly lookup company logos using their domain. It's as easy as typing in a URL.",
+ 'Easily embed any company\'s logo in your project with this simple & free API. Quickly lookup company logos using their domain. It\'s as easy as typing in a URL.',
categories: ['Logo'],
url: 'https://clearbit.com/logo',
- keywords: ['company logos'],
+ keywords: ['company logos']
},
{
name: 'Clerk',
- description: 'Drop-in React components for authentication and authorization.',
+ description:
+ 'Drop-in React components for authentication and authorization.',
categories: ['Authentication', 'Library', 'Programming'],
url: 'https://clerk.com',
- keywords: ['react', 'next.js', 'auth', ' user management', 'react auth', 'next.js auth', 'javascript auth'],
+ keywords: ['react', 'next.js', 'auth', ' user management', 'react auth', 'next.js auth', 'javascript auth']
},
{
name: 'Clideo',
- description: 'Make a video by combining photos, videos, GIFs and music together — it',
+ description:
+ 'Make a video by combining photos, videos, GIFs and music together — it',
categories: ['Editor', 'Video'],
url: 'https://clideo.com',
- keywords: [
- 'free video maker',
- 'youtube',
- 'video creator',
- 'how to make a video',
- 'online video maker',
- 'music',
- 'windows',
- 'download',
- 'easy',
- 'photo',
- 'create a video',
- 'gif',
- 'picture',
- 'instagram',
- 'facebook cover',
- 'clip',
- 'mac',
- ],
+ keywords: ['free video maker', 'youtube', 'video creator', 'how to make a video', 'online video maker', 'music', 'windows', 'download', 'easy', 'photo', 'create a video', 'gif', 'picture', 'instagram', 'facebook cover', 'clip', 'mac']
},
{
name: 'CLion',
- description: 'A powerful IDE from JetBrains helps you develop in C and C++ on Linux, macOS and Windows.',
+ description:
+ 'A powerful IDE from JetBrains helps you develop in C and C++ on Linux, macOS and Windows.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/clion/',
+ url: 'https://www.jetbrains.com/clion/'
},
{
name: 'CloudCannon',
@@ -305,7 +289,7 @@ export const resources: Resource[] = [
'The Git-based CMS that lets your team edit Jamstack sites. Sync your files from GitHub, Bitbucket, or GitLab to CloudCannon and edit content visually with your team.',
categories: ['CMS'],
url: 'https://cloudcannon.com',
- keywords: ['cms', 'static site', 'git', 'visual editor', 'jamstack'],
+ keywords: ['cms', 'static site', 'git', 'visual editor', 'jamstack']
},
{
name: 'Cloudflare Pages',
@@ -313,26 +297,28 @@ export const resources: Resource[] = [
'Cloudflare Pages is a JAMstack platform for frontend developers to collaborate and deploy websites.',
categories: ['Hosting', 'Serverless'],
url: 'https://pages.cloudflare.com/',
- keywords: ['jamstack', 'serverless', 'hosting', 'development'],
+ keywords: ['jamstack', 'serverless', 'hosting', 'development']
},
{
name: 'Cloudflare Workers',
description:
'Cloudflare workers allow you to host serverless code. The free plan is also ideal for static site hosting',
categories: ['Serverless'],
- url: 'https://workers.cloudflare.com/',
+ url: 'https://workers.cloudflare.com/'
},
{
name: 'cmd challenge',
- description: 'Learn the command line.',
+ description:
+ 'Learn the command line.',
categories: ['Terminal'],
- url: 'https://cmdchallenge.com/',
+ url: 'https://cmdchallenge.com/'
},
{
name: 'Code to go',
- description: 'Javascript code to go: Find updated snippets for common JavaScript use cases.',
+ description:
+ 'Javascript code to go: Find updated snippets for common JavaScript use cases.',
categories: ['Code Snippet', 'Programming'],
- url: 'https://codetogo.io/',
+ url: 'https://codetogo.io/'
},
{
name: 'Code Winds',
@@ -340,57 +326,22 @@ export const resources: Resource[] = [
'CodeWinds - Leading edge live and online developer training - in-person, public or private classes, webinars, video courses, resources, tutorials for fullstack web developers. Featuring javascript, React.js, Node.js, Redux, Functional programming, Reactive programming, RxJS, and related topics.',
categories: ['Podcast', 'Programming'],
url: 'http://codewinds.com/podcast.html',
- keywords: [
- 'web',
- 'developer',
- 'training',
- 'fullstack',
- 'live classes',
- 'private classes',
- 'custom classes',
- 'webinars',
- 'screencasts',
- 'video',
- 'audio',
- 'online training',
- 'tutorials',
- 'video tutorials',
- 'classes',
- 'react.js',
- 'reactjs',
- 'javascript',
- 'js',
- 'es6',
- 'es7',
- 'node.js',
- 'nodejs',
- 'iojs',
- 'html',
- 'html5',
- 'functional programming',
- 'reactive programming',
- 'rxjs',
- 'redux',
- ],
+ keywords: ['web', 'developer', 'training', 'fullstack', 'live classes', 'private classes', 'custom classes', 'webinars', 'screencasts', 'video', 'audio', 'online training', 'tutorials', 'video tutorials', 'classes', 'react.js', 'reactjs', 'javascript', 'js', 'es6', 'es7', 'node.js', 'nodejs', 'iojs', 'html', 'html5', 'functional programming', 'reactive programming', 'rxjs', 'redux']
},
{
name: 'Codecademy',
description:
'Learn the technical skills you need for the job you want. As leaders in online education and learning to code, we’ve taught over 45 million people using a tested curriculum and an interactive learning environment. Start with HTML, CSS, JavaScript, SQL, Python, Data Science, and more.',
categories: ['Learn', 'Programming'],
- url: 'https://www.codecademy.com/',
+ url: 'https://www.codecademy.com/'
},
{
name: 'CodeChef',
- description: 'Learn competitive programming with the help of CodeChef',
+ description:
+ 'Learn competitive programming with the help of CodeChef',
categories: ['Code Challenge'],
url: 'https://www.codechef.com/',
- keywords: [
- 'programming competition',
- 'programming contest',
- 'online programming',
- 'online computer programming',
- ],
+ keywords: ['programming competition', 'programming contest', 'online programming', 'online computer programming']
},
{
name: 'CodeCombat',
@@ -398,48 +349,50 @@ export const resources: Resource[] = [
'Learn programming languages by playing the Role Playing Game. Different languages, beginner-friendly learning curve.',
categories: ['Learn', 'Programming'],
url: 'https://www.codecombat.com/',
- keywords: ['Python', 'JavaScript', 'CoffeeScript', 'Lua', 'C++', 'Java'],
+ keywords: ['Python', 'JavaScript', 'CoffeeScript', 'Lua', 'C++', 'Java']
},
{
name: 'Codeconia',
- description: 'Learn programming with Codeconia.',
+ description:
+ 'Learn programming with Codeconia.',
categories: ['Blog', 'Programming'],
- url: 'https://codeconia.com/',
+ url: 'https://codeconia.com/'
},
{
name: 'CodedThemes',
description:
'Download free and pro developer-first admin templates in React, MUI, Vue, Next.js, Tailwind, and more. Loved by 400K+ developers worldwide.',
categories: ['Template', 'UI'],
- url: 'https://codedthemes.com/',
+ url: 'https://codedthemes.com/'
},
{
name: 'CodeKit',
description:
'CodeKit is a Mac app that makes it easy to use modern web development tools like npm, Babel, Sass, JavaScript bundling, image optimization, and ESLint.',
categories: ['Programming', 'Tooling'],
- url: 'https://codekitapp.com/',
+ url: 'https://codekitapp.com/'
},
{
name: 'Codementor',
description:
'Codementor is the largest community for developer mentorship and an on-demand marketplace for software developers. Get instant coding help, build projects faster, and read programming tutorials from our community of developers.',
categories: ['Freelance'],
- url: 'https://www.codementor.io/',
+ url: 'https://www.codementor.io/'
},
{
name: 'CodeMyUI',
description:
'Handpicked collection of Web Design & UI Inspiration with Code Snippets. ✅ GIF preview ✅ HTML CSS copy paste code.',
categories: ['Code Snippet', 'UI'],
- url: 'https://codemyui.com/',
+ url: 'https://codemyui.com/'
},
{
name: 'CodeNewbie',
- description: 'Stories from people on their coding journey.',
+ description:
+ 'Stories from people on their coding journey.',
categories: ['Podcast', 'Programming'],
url: 'https://www.codenewbie.org/podcast/',
- keywords: ['careers', 'development', 'jobs'],
+ keywords: ['careers', 'development', 'jobs']
},
{
name: 'CodePen',
@@ -447,48 +400,21 @@ export const resources: Resource[] = [
'An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.',
categories: ['Editor', 'Programming'],
url: 'https://codepen.io/',
- keywords: [
- 'javascript',
- 'css',
- 'editor',
- 'code',
- 'community',
- 'social',
- 'frontend',
- 'front',
- 'end',
- 'developer',
- 'designer',
- 'jobs',
- 'hiring',
- 'deploy',
- 'test',
- 'demo',
- 'spa',
- 'single',
- 'page',
- 'application',
- 'web',
- 'html',
- 'modern',
- 'ide',
- 'browser',
- 'pen',
- 'codepen',
- ],
+ keywords: ['javascript', 'css', 'editor', 'code', 'community', 'social', 'frontend', 'front', 'end', 'developer', 'designer', 'jobs', 'hiring', 'deploy', 'test', 'demo', 'spa', 'single', 'page', 'application', 'web', 'html', 'modern', 'ide', 'browser', 'pen', 'codepen']
},
{
name: 'CodePen Radio',
description:
- "A podcast all about what it's like running a small web software business. The good, the bad, and the ugly.",
+ 'A podcast all about what it\'s like running a small web software business. The good, the bad, and the ugly.',
categories: ['Podcast', 'Programming'],
- url: 'https://blog.codepen.io/radio/',
+ url: 'https://blog.codepen.io/radio/'
},
{
name: 'Codepip',
- description: 'Learn to code by playing games.',
+ description:
+ 'Learn to code by playing games.',
categories: ['Learn', 'Programming'],
- url: 'https://codepip.com',
+ url: 'https://codepip.com'
},
{
name: 'Coderbyte',
@@ -496,39 +422,15 @@ export const resources: Resource[] = [
'Improve your coding skills with our library of 300+ challenges and prepare for coding interviews with content from leading technology companies.',
categories: ['Code Challenge'],
url: 'https://coderbyte.com/',
- keywords: [
- 'coderbyte',
- 'coder byte',
- 'coding',
- 'coding',
- 'bootcamp',
- 'code school',
- 'programming challenges',
- 'practice coding',
- 'algorithm',
- 'math',
- 'puzzles',
- 'test you programming skills',
- 'codetbytes',
- ],
+ keywords: ['coderbyte', 'coder byte', 'coding', 'coding', 'bootcamp', 'code school', 'programming challenges', 'practice coding', 'algorithm', 'math', 'puzzles', 'test you programming skills', 'codetbytes']
},
{
name: 'CoderScren',
- description: 'A modern, open-source technical hiring platform',
+ description:
+ 'A modern, open-source technical hiring platform',
categories: ['Interview', 'Open Source'],
url: 'https://www.coderscreen.com/',
- keywords: [
- 'cloudflare',
- 'open-source',
- 'react',
- 'tanstack',
- 'hono',
- 'screen',
- 'jobs',
- 'hiring',
- 'test',
- 'challenge',
- ],
+ keywords: ['cloudflare', 'open-source', 'react', 'tanstack', 'hono', 'screen', 'jobs', 'hiring', 'test', 'challenge']
},
{
name: 'CoderTools',
@@ -536,17 +438,7 @@ export const resources: Resource[] = [
'Free, secure, and offline-capable developer tools. Features Formatter, Encoder/Decoder, Encryption/Decryption, and so on. 100% client-side processing for privacy.',
categories: ['Programming'],
url: 'https://www.codertools.net/',
- keywords: [
- 'formatter',
- 'minifier',
- 'encoder',
- 'decoder',
- 'encryption',
- 'decryption',
- 'hash',
- 'protobuf',
- 'hardware access tools',
- ],
+ keywords: ['formatter', 'minifier', 'encoder', 'decoder', 'encryption', 'decryption', 'hash', 'protobuf', 'hardware access tools']
},
{
name: 'CodeSandbox',
@@ -554,41 +446,21 @@ export const resources: Resource[] = [
'CodeSandbox is an online code editor and prototyping tool that makes creating and sharing web apps faster.',
categories: ['Editor', 'Programming'],
url: 'https://codesandbox.io/',
- keywords: [
- 'react',
- 'codesandbox',
- 'editor',
- 'vue',
- 'angular',
- 'ide',
- 'code',
- 'javascript',
- 'playground',
- 'sharing',
- 'spa',
- 'single',
- 'page',
- 'application',
- 'web',
- 'application',
- 'frontend',
- 'front',
- 'end',
- ],
+ keywords: ['react', 'codesandbox', 'editor', 'vue', 'angular', 'ide', 'code', 'javascript', 'playground', 'sharing', 'spa', 'single', 'page', 'application', 'web', 'application', 'frontend', 'front', 'end']
},
{
name: 'Codeshare',
description:
'Share code in real-time with developers in your browser. An online code editor for interviews, troubleshooting, teaching.',
categories: ['Editor', 'Programming'],
- url: 'https://codeshare.io/',
+ url: 'https://codeshare.io/'
},
{
name: 'CodeTriage',
description:
'Discover the easiest way to get started contributing to open source. Over 62,317 devs are helping 6,584 projects with our free, community developed tools',
categories: ['Hacktoberfest', 'Open Source'],
- url: 'https://www.codetriage.com/',
+ url: 'https://www.codetriage.com/'
},
{
name: 'Codewars',
@@ -596,43 +468,29 @@ export const resources: Resource[] = [
'Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.',
categories: ['Code Challenge'],
url: 'https://www.codewars.com/',
- keywords: [
- 'codewars',
- 'code kata',
- 'kata',
- 'code gym',
- 'coding',
- 'code practice',
- 'ruby',
- 'javascript',
- 'coffeescript',
- 'web development',
- 'software development',
- 'dojo',
- ],
+ keywords: ['codewars', 'code kata', 'kata', 'code gym', 'coding', 'code practice', 'ruby', 'javascript', 'coffeescript', 'web development', 'software development', 'dojo']
},
{
name: 'Codiga',
- description: 'Codiga is a Coding Assistant that lets you create, share and import code snippets from your IDE.',
+ description:
+ 'Codiga is a Coding Assistant that lets you create, share and import code snippets from your IDE.',
categories: ['Editor', 'Extension'],
- url: 'https://www.codiga.io',
+ url: 'https://www.codiga.io'
},
{
name: 'Coding Tech',
description:
- "Coding Tech partners with the tech conferences around the world that provided Coding Tech with their EXPLICIT permissions to republish videos on this channel. Here's the list of Conferences that provided Coding Tech with EXPLICIT written publication permissions: PyData, MLConf, Build Stuff, Code::dive, PolyConf, AmsterdamJS, React Amsterdam, ReactiveConf, Jazoon Tech Days, SFNode, CppCon, Infinite Red, GDG Lviv, Mibuso.com, You Gotta Love Frontend, React Native EU, Node Summit, NodeConfEU, ConFoo, Pixels Camp, JavaScriptLA, The Linux Foundation, Oredev Conference, Techlahoma, fitcevents. Coding Tech also re-posts content which was originally published with the Creative Commons Attribution license (reuse allowed).",
+ 'Coding Tech partners with the tech conferences around the world that provided Coding Tech with their EXPLICIT permissions to republish videos on this channel. Here\'s the list of Conferences that provided Coding Tech with EXPLICIT written publication permissions: PyData, MLConf, Build Stuff, Code::dive, PolyConf, AmsterdamJS, React Amsterdam, ReactiveConf, Jazoon Tech Days, SFNode, CppCon, Infinite Red, GDG Lviv, Mibuso.com, You Gotta Love Frontend, React Native EU, Node Summit, NodeConfEU, ConFoo, Pixels Camp, JavaScriptLA, The Linux Foundation, Oredev Conference, Techlahoma, fitcevents. Coding Tech also re-posts content which was originally published with the Creative Commons Attribution license (reuse allowed).',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ',
- keywords: [
- 'javascript python css html machine learning artificial intelligence software development programming',
- ],
+ keywords: ['javascript python css html machine learning artificial intelligence software development programming']
},
{
name: 'CodinGame',
description:
'CodinGame is a challenge-based training platform for programmers where you can improve your coding skills with fun exercises (25+ languages supported).',
categories: ['Code Challenge'],
- url: 'https://www.codingame.com/',
+ url: 'https://www.codingame.com/'
},
{
name: 'Codinn',
@@ -640,14 +498,14 @@ export const resources: Resource[] = [
'30 Days of ReactJs challenge is a step by step tutorial to level up your React skills in 30 days by developing 30 projects.',
categories: ['Learn', 'Programming'],
url: 'https://www.codinn.dev/',
- keywords: ['frontend', 'html', 'css', 'reactjs', 'react', 'javascript', 'react projects', 'reactjs projects'],
+ keywords: ['frontend', 'html', 'css', 'reactjs', 'react', 'javascript', 'react projects', 'reactjs projects']
},
{
name: 'Codrops',
description:
'Codrops is a web design and development blog that publishes articles and tutorials about the latest web trends, techniques and new possibilities.',
categories: ['Inspiration', 'UI'],
- url: 'https://tympanus.net/codrops/',
+ url: 'https://tympanus.net/codrops/'
},
{
name: 'Collect UI',
@@ -655,48 +513,49 @@ export const resources: Resource[] = [
'Daily inspiration collected from daily ui archive and beyond. Based on Dribbble shots, hand picked, updating daily.',
categories: ['Inspiration', 'UI'],
url: 'http://collectui.com/',
- keywords: ['dailyui', 'daily ui', 'ui challenge', 'daily inspiration', 'ui inspiration'],
+ keywords: ['dailyui', 'daily ui', 'ui challenge', 'daily inspiration', 'ui inspiration']
},
{
name: 'Color Contrast Checker',
- description: 'Make sure your website has accessible colors.',
+ description:
+ 'Make sure your website has accessible colors.',
categories: ['Accessibility'],
- url: 'https://zarhasan.github.io/color-contrast-checker/',
+ url: 'https://zarhasan.github.io/color-contrast-checker/'
},
{
name: 'Color Hunt',
description:
'Color Hunt is a free and open platform for color inspiration with thousands of trendy hand-picked color palettes.',
categories: ['Color'],
- url: 'https://colorhunt.co/',
+ url: 'https://colorhunt.co/'
},
{
name: 'Color-hex',
description:
'Color hex is a easy to use tool to get the color codes information including color models (RGB,HSL,HSV and CMYK), css and html color codes.',
categories: ['Color'],
- url: 'https://www.color-hex.com/',
+ url: 'https://www.color-hex.com/'
},
{
name: 'Color.review',
description:
'A modern tool for exploring and finding accessible colors. Make sure that everyone can see your creations.',
categories: ['Accessibility', 'Color'],
- url: 'https://color.review/',
+ url: 'https://color.review/'
},
{
name: 'Colorffy',
description:
'Create many gradients and palettes or save one of many color schemes, for everyone who needs colors.',
categories: ['Color'],
- url: 'https://colorffy.com/',
+ url: 'https://colorffy.com/'
},
{
name: 'Colorlib',
description:
- "Colorlib is the ONLY resource you'll need to start a blog using WordPress! We offer comprehensive yet easy to follow guides well suited for beginner bloggers.",
+ 'Colorlib is the ONLY resource you\'ll need to start a blog using WordPress! We offer comprehensive yet easy to follow guides well suited for beginner bloggers.',
categories: ['Template'],
- url: 'https://colorlib.com/',
+ url: 'https://colorlib.com/'
},
{
name: 'ColorMagic',
@@ -704,46 +563,42 @@ export const resources: Resource[] = [
'Instantly generate stunning color palettes and schemes from a name, image, hex code, word, or one color with AI',
categories: ['Color'],
url: 'https://colormagic.app/',
- keywords: [
- 'color palette',
- 'color palette generator',
- 'color themes',
- 'color palettes',
- 'ai color palette generator',
- ],
+ keywords: ['color palette', 'color palette generator', 'color themes', 'color palettes', 'ai color palette generator']
},
{
name: 'Colormind',
description:
'Generate color combinations in one click. Colormind creates cohesive color schemes using a deep neural net.',
categories: ['Color'],
- url: 'http://colormind.io/',
+ url: 'http://colormind.io/'
},
{
name: 'colors.lol',
- description: 'A fun way to discover interesting color combinations.',
+ description:
+ 'A fun way to discover interesting color combinations.',
categories: ['Color'],
- url: 'https://colors.lol/',
+ url: 'https://colors.lol/'
},
{
name: 'Colorsinspo',
description:
'Colorsinspo is all in one resource to find everything about colors with extreme ease. Also, you will get Freebies, Inspirations, Color Tools, Gradients, and thousands of trendy hand-picked color palettes.',
categories: ['Color'],
- url: 'https://colorsinspo.com/',
+ url: 'https://colorsinspo.com/'
},
{
name: 'ColorSpace',
description:
'Here you can find the perfect matching color scheme for your next project! Generate nice color palettes, color gradients and much more! Your space for everything that has to do with color!',
categories: ['Color'],
- url: 'https://mycolor.space/',
+ url: 'https://mycolor.space/'
},
{
name: 'ColorZilla',
- description: 'Advanced Eyedropper, Color Picker, Gradient Generator and more.',
+ description:
+ 'Advanced Eyedropper, Color Picker, Gradient Generator and more.',
categories: ['Color', 'Editor', 'Extension'],
- url: 'https://www.colorzilla.com/',
+ url: 'https://www.colorzilla.com/'
},
{
name: 'Commit Your Code!',
@@ -751,63 +606,30 @@ export const resources: Resource[] = [
'Commit Your Code is about motivating and inspiring developers of all levels to reach their goals in tech. We will be sharing stories and interviewing developers that have gone through this and made it to their dream jobs!',
categories: ['Podcast', 'Programming'],
url: 'https://anchor.fm/commityourcode',
- keywords: [
- 'podcast hosting',
- 'free podcast hosting',
- 'make a podcast',
- 'making a podcast',
- 'create a podcast',
- 'creating a podcast',
- 'podcast sponsorships',
- 'sponsor a podcast',
- 'free',
- 'audio',
- 'recording',
- 'audio clip',
- 'anchor',
- 'podcasts',
- 'voice',
- 'microphone',
- 'podcast',
- 'podcast creation',
- 'record',
- 'conversation',
- 'discussion',
- 'talk',
- 'talking',
- 'radio',
- 'public radio',
- 'npr',
- 'startup',
- 'talk radio',
- ],
+ keywords: ['podcast hosting', 'free podcast hosting', 'make a podcast', 'making a podcast', 'create a podcast', 'creating a podcast', 'podcast sponsorships', 'sponsor a podcast', 'free', 'audio', 'recording', 'audio clip', 'anchor', 'podcasts', 'voice', 'microphone', 'podcast', 'podcast creation', 'record', 'conversation', 'discussion', 'talk', 'talking', 'radio', 'public radio', 'npr', 'startup', 'talk radio']
+ },
+ {
+ name: 'commit-roast',
+ description:
+ 'AI-powered CLI that roasts recent git commit messages with online and offline modes.',
+ categories: ['Terminal', 'Tooling', 'AI'],
+ url: 'https://github.com/Omibranch/commit-roast',
+ keywords: ['git', 'cli', 'commit messages', 'roast', 'go']
},
{
name: 'Community List',
description:
'Finding relevant communities takes hours and manual googling sucks. With Community List, quickly find relevant communities with all the data you need in one place.',
categories: ['Marketing'],
- url: 'https://getcommunitylist.com/',
+ url: 'https://getcommunitylist.com/'
},
{
name: 'Compare pixels',
- description: 'Use this tool to quickly check differences between design mockups and the live website.',
+ description:
+ 'Use this tool to quickly check differences between design mockups and the live website.',
categories: ['Design', 'UI'],
url: 'https://usepastel.com/compare-pixels',
- keywords: [
- 'feedback',
- 'website',
- 'share',
- 'link',
- 'live',
- 'visual',
- 'comment',
- 'sticky',
- 'note',
- 'pin',
- 'server',
- 'web',
- ],
+ keywords: ['feedback', 'website', 'share', 'link', 'live', 'visual', 'comment', 'sticky', 'note', 'pin', 'server', 'web']
},
{
name: 'Compot',
@@ -815,20 +637,21 @@ export const resources: Resource[] = [
'Design and develop SwiftUI apps faster with Compot – a growing library of crafted SwiftUI components and templates ready to copy and use in your iOS apps.',
categories: ['Prototyping', 'UI'],
url: 'https://www.compotui.com',
- keywords: ['ios', 'swift', 'swiftui', 'development', 'components', 'xcode', 'apple', 'iphone', 'app'],
+ keywords: ['ios', 'swift', 'swiftui', 'development', 'components', 'xcode', 'apple', 'iphone', 'app']
},
{
name: 'Compressor',
description:
'Optimize and compress your jpeg and png images online. Compressor is a lossy and lossless photo compression tool.',
categories: ['Image', 'Tooling'],
- url: 'https://compressor.io/',
+ url: 'https://compressor.io/'
},
{
name: 'Computer Science courses with video lectures',
- description: 'List of Computer Science courses with video lectures.',
+ description:
+ 'List of Computer Science courses with video lectures.',
categories: ['Learn', 'Programming'],
- url: 'https://github.com/Developer-Y/cs-video-courses',
+ url: 'https://github.com/Developer-Y/cs-video-courses'
},
{
name: 'Confetti Trigger',
@@ -836,7 +659,7 @@ export const resources: Resource[] = [
'A cross-platform background service that generates celebratory confetti animations triggered via HTTP API, enabling developers to add visual celebrations to automated workflows.',
categories: ['Tooling'],
url: 'https://confetti-trigger.dev/',
- keywords: ['confetti', 'celebration', 'automation', 'api', 'ci/cd', 'background service'],
+ keywords: ['confetti', 'celebration', 'automation', 'api', 'ci/cd', 'background service']
},
{
name: 'Confs.Tech',
@@ -844,31 +667,14 @@ export const resources: Resource[] = [
'Open-Source project that lists upcoming tech conferences. Everything is free and will stay free. It is a technical conferences finder.',
categories: ['Conference'],
url: 'https://confs.tech/',
- keywords: [
- '.Net',
- 'Accessibility',
- 'Android',
- 'CSS',
- 'Data - AI',
- 'Design - UX',
- 'DevOps',
- 'Elixir',
- 'IoT',
- 'Java',
- 'JavaScript',
- 'PHP',
- 'Python',
- 'Ruby',
- 'Security',
- 'iOS',
- ],
+ keywords: ['.Net', 'Accessibility', 'Android', 'CSS', 'Data - AI', 'Design - UX', 'DevOps', 'Elixir', 'IoT', 'Java', 'JavaScript', 'PHP', 'Python', 'Ruby', 'Security', 'iOS']
},
{
name: 'Console Ninja',
description:
'Console Ninja is a VS Code extension that allows you to see console.log output and runtime errors right next to your code.',
categories: ['Editor', 'Extension'],
- url: 'https://console-ninja.com',
+ url: 'https://console-ninja.com'
},
{
name: 'ContentKing',
@@ -876,47 +682,44 @@ export const resources: Resource[] = [
'ContentKing keeps track of your website 24/7 so that you can catch unexpected changes and issues before search engines and visitors do.',
categories: ['SEO'],
url: 'https://www.contentkingapp.com/',
- keywords: ['seo', 'content', 'monitoring', 'website', 'audit'],
+ keywords: ['seo', 'content', 'monitoring', 'website', 'audit']
},
{
name: 'Context Data',
- description: 'Data Processing & ETL infrastructure for Generative AI applications',
+ description:
+ 'Data Processing & ETL infrastructure for Generative AI applications',
categories: ['AI', 'Database'],
url: 'https://contextdata.ai',
- keywords: [
- 'ai infrastructure',
- 'generative ai',
- 'vector database',
- 'rag',
- 'data engineering',
- 'retrieval augmented generation',
- ],
+ keywords: ['ai infrastructure', 'generative ai', 'vector database', 'rag', 'data engineering', 'retrieval augmented generation']
},
{
name: 'Contrast Ratio',
- description: 'Easily calculate color contrast ratios.',
+ description:
+ 'Easily calculate color contrast ratios.',
categories: ['Accessibility', 'Color'],
- url: 'https://contrast-ratio.com/',
+ url: 'https://contrast-ratio.com/'
},
{
name: 'Control',
- description: 'Combo set of 108 customizable illustrations.',
+ description:
+ 'Combo set of 108 customizable illustrations.',
categories: ['Illustration'],
- url: 'https://control.rocks/',
+ url: 'https://control.rocks/'
},
{
name: 'Conversion Strategies Database',
description:
'Join 881 smart founders and SaaS companies who are growing their sales with Swipe conversion strategies database.',
categories: ['Marketing'],
- url: 'https://gumroad.com/a/399283315/WCKkj',
+ url: 'https://gumroad.com/a/399283315/WCKkj'
},
{
name: 'Convert.ai',
- description: 'Generates quality B2B sales meetings with personalized AI outreach.',
+ description:
+ 'Generates quality B2B sales meetings with personalized AI outreach.',
categories: ['AI', 'Marketing', 'Startup'],
url: 'https://convert.ai/',
- keywords: ['ai sdr', 'sales', 'ai sales outreach', 'b2b lead generation'],
+ keywords: ['ai sdr', 'sales', 'ai sales outreach', 'b2b lead generation']
},
{
name: 'CookieYes',
@@ -924,72 +727,37 @@ export const resources: Resource[] = [
'CookieYes is a cookie consent solution that helps your website achieve GDPR and CCPA compliance easily. Create a lifetime free account!',
categories: ['Legal'],
url: 'https://www.cookieyes.com/',
- keywords: ['privacy', 'cookie', 'policy'],
+ keywords: ['privacy', 'cookie', 'policy']
},
{
name: 'Coolors',
- description: 'Generate or browse beautiful color combinations for your designs.',
+ description:
+ 'Generate or browse beautiful color combinations for your designs.',
categories: ['Color'],
url: 'https://coolors.co/',
- keywords: [
- 'color scheme',
- 'scheme color',
- 'color schemes',
- 'color theme',
- 'color palette',
- 'color themes',
- 'color palettes',
- 'color combinations',
- 'color',
- 'colors',
- 'palettes',
- 'hex color wheel',
- 'pastel color palette',
- 'color wheel',
- 'color combination',
- 'color pallete',
- 'color names',
- 'web color schemes',
- 'color wheel generator',
- 'extract color palette from image',
- 'random color palette generator',
- 'color schemes generator',
- 'ui color palette generator',
- 'pretty colors',
- 'vintage color',
- 'color palette from image',
- ],
+ keywords: ['color scheme', 'scheme color', 'color schemes', 'color theme', 'color palette', 'color themes', 'color palettes', 'color combinations', 'color', 'colors', 'palettes', 'hex color wheel', 'pastel color palette', 'color wheel', 'color combination', 'color pallete', 'color names', 'web color schemes', 'color wheel generator', 'extract color palette from image', 'random color palette generator', 'color schemes generator', 'ui color palette generator', 'pretty colors', 'vintage color', 'color palette from image']
},
{
name: 'Copy Paste CSS',
description:
'Find inspiration with a collection of simple CSS elements to copy and paste ( button, box-shadow, text-input, color palette )',
categories: ['Code Snippet', 'Programming'],
- url: 'https://copy-paste-css.com/',
+ url: 'https://copy-paste-css.com/'
},
{
name: 'CopyAI',
description:
- "We have created the world's most advanced artificial intelligence copywriter that enables you to create marketing copy in seconds!",
+ 'We have created the world\'s most advanced artificial intelligence copywriter that enables you to create marketing copy in seconds!',
categories: ['AI', 'Writing'],
- url: 'https://www.copy.ai/',
+ url: 'https://www.copy.ai/'
},
{
name: 'Corbado',
- description: 'Passkey-first authentication for developers',
+ description:
+ 'Passkey-first authentication for developers',
categories: ['Authentication', 'Library', 'Programming'],
url: 'https://www.corbado.com',
- keywords: [
- 'passkeys',
- 'php',
- 'react',
- 'next.js',
- 'auth',
- ' user management',
- 'react auth',
- 'next.js auth',
- 'javascript auth',
- ],
+ keywords: ['passkeys', 'php', 'react', 'next.js', 'auth', ' user management', 'react auth', 'next.js auth', 'javascript auth']
},
{
name: 'Core Web Vitals History Checker',
@@ -997,28 +765,28 @@ export const resources: Resource[] = [
'Know if the core web vitals for a url or an origin have improved, degraded or remained stable for the last six months.',
categories: ['Performance'],
url: 'https://punits.dev/core-web-vitals-historical/',
- keywords: ['web performance', 'performance', 'crux', 'core web vitals'],
+ keywords: ['web performance', 'performance', 'crux', 'core web vitals']
},
{
name: 'CoreUI',
description:
'Time is our most valuable asset, that’s why we want to help you save it by creating simple, customizable, easy to learn UI components and Admin Templates which significantly cut development time. CoreUI lets you save thousands of priceless hours because it offers everything you need to create modern, beautiful, and responsive applications.',
categories: ['Template'],
- url: 'https://coreui.io/',
+ url: 'https://coreui.io/'
},
{
name: 'CouchDB',
description:
'CouchDB is open-source software that is based on the common standards to access your important data. It stores data on your server or with a leading service provider of your choice.',
categories: ['Database'],
- url: 'https://couchdb.apache.org/',
+ url: 'https://couchdb.apache.org/'
},
{
name: 'Coursera',
description:
'Join Coursera for free and learn online. Build skills with courses from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Advance your career with degrees, certificates, Specializations, & MOOCs in data science, computer science, business, and dozens of other topics.',
categories: ['Learn', 'Programming'],
- url: 'https://www.coursera.org/',
+ url: 'https://www.coursera.org/'
},
{
name: 'Cozytypes',
@@ -1026,15 +794,7 @@ export const resources: Resource[] = [
'A simple and aesthetic typing website to help improve your typing speed and accuracy. a simple typing website for keyboard enthusiasts. Practice in different different modes, personalize your settings and preferences, and improve your skills.',
categories: ['Typing'],
url: 'https://cozytypes.com',
- keywords: [
- 'typing',
- 'typing-test',
- 'cozytypes',
- 'words per minute',
- 'simple typing website',
- 'improve typing',
- 'practice typing',
- ],
+ keywords: ['typing', 'typing-test', 'cozytypes', 'words per minute', 'simple typing website', 'improve typing', 'practice typing']
},
{
name: 'Craftwork',
@@ -1042,14 +802,14 @@ export const resources: Resource[] = [
'Design resources for everyone. Freebies and premium web design products, custom illustrations and graphics on one marketplace.',
categories: ['Font', 'Icon', 'Illustration'],
url: 'https://craftwork.design',
- keywords: ['ui', 'ux', 'vector', 'graphics', '3d'],
+ keywords: ['ui', 'ux', 'vector', 'graphics', '3d']
},
{
name: 'CreativesFeed',
description:
'CreativesFeed works to share the best free code snippets and web development resources online. We create free, downloadable code snippets and provide tutorials on web design and development to help agencies and individuals learn and grow!',
categories: ['Code Snippet'],
- url: 'https://creativesfeed.com/topics/code-snippets/',
+ url: 'https://creativesfeed.com/topics/code-snippets/'
},
{
name: 'Creduse',
@@ -1057,102 +817,99 @@ export const resources: Resource[] = [
'Creduse is a plug-and-play solution that lets developers integrate credits into their platforms via API without a lot of hassle. It’s aimed at startups and businesses that want to boost sales, user engagement, and retention.',
categories: ['API Building', 'Analytics', 'Startup'],
url: 'https://creduse.com/',
- keywords: [
- 'api',
- 'credits',
- 'payments',
- 'subscriptions',
- 'credit-based system',
- 'saas',
- 'startup',
- 'pay-as-you-go',
- ],
+ keywords: ['api', 'credits', 'payments', 'subscriptions', 'credit-based system', 'saas', 'startup', 'pay-as-you-go']
},
{
name: 'Cruip',
description:
'Cruip is a gallery of premium and free HTML, Vue.js and React landing page templates for startups and SaaS.',
categories: ['Programming', 'Template'],
- url: 'https://cruip.com/',
+ url: 'https://cruip.com/'
},
{
name: 'CS50',
description:
- "This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard (and Yale!) course.",
+ 'This is CS50, Harvard University\'s introduction to the intellectual enterprises of computer science and the art of programming. Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard (and Yale!) course.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/user/cs50tv',
- keywords: ['cs50 harvard computer science david j. malan'],
+ keywords: ['cs50 harvard computer science david j. malan']
},
{
name: 'CSS Diner',
- description: 'A fun game to help you learn and practice CSS selectors.',
+ description:
+ 'A fun game to help you learn and practice CSS selectors.',
categories: ['Learn', 'Programming'],
- url: 'https://flukeout.github.io/',
+ url: 'https://flukeout.github.io/'
},
{
name: 'CSS Gradient',
description:
'As a free css gradient generator tool, this website lets you create a colorful gradient background for your website, blog, or social media profile.',
categories: ['Code Challenge', 'Color', 'Programming'],
- url: 'https://cssgradient.io/',
+ url: 'https://cssgradient.io/'
},
{
name: 'CSS Layout News',
- description: 'A weekly collection of tutorials, news and information on all things CSS Layout.',
+ description:
+ 'A weekly collection of tutorials, news and information on all things CSS Layout.',
categories: ['Newsletter', 'Programming'],
- url: 'https://csslayout.news/',
+ url: 'https://csslayout.news/'
},
{
name: 'CSS Nectar',
description:
'CSS Nectar is a css website design showcase for web designers and developers. Every day we select the best of the web design and add it to our gallery. Submit or suggest a website.',
categories: ['Inspiration', 'UI'],
- url: 'https://cssnectar.com//',
+ url: 'https://cssnectar.com//'
},
{
name: 'CSS Reference',
description:
'CSS Reference is a free visual guide to CSS. It features the most popular properties, and explains them with illustrated and animated examples.',
categories: ['Cheatsheet'],
- url: 'https://cssreference.io/',
+ url: 'https://cssreference.io/'
},
{
name: 'CSS Scan',
description:
- 'Goodbye to "Inspect Element" — Visualize the CSS of any element you hover over, instantly, and copy its entire rules with a single click.',
+ 'Goodbye to \"Inspect Element\" — Visualize the CSS of any element you hover over, instantly, and copy its entire rules with a single click.',
categories: ['Browser', 'Extension', 'Programming'],
- url: 'https://getcssscan.com/',
+ url: 'https://getcssscan.com/'
},
{
name: 'CSS Weekly',
- description: 'Weekly e-mail roundup of latest css articles, tutorials, tools and experiments.',
+ description:
+ 'Weekly e-mail roundup of latest css articles, tutorials, tools and experiments.',
categories: ['Newsletter', 'Programming'],
- url: 'https://css-weekly.com/',
+ url: 'https://css-weekly.com/'
},
{
name: 'CSS-Tricks',
- description: 'CSS-Tricks is a website about websites.',
+ description:
+ 'CSS-Tricks is a website about websites.',
categories: ['Blog', 'Code Snippet', 'Newsletter'],
- url: 'https://css-tricks.com',
+ url: 'https://css-tricks.com'
},
{
name: 'css.gg',
description:
'Pure CSS icons library, Customizable & Retina-Ready built 100% in pure CSS, SVG, SVG Sprite, styled-components, Figma and Adobe XD. Easy integration: Embed, NPM & API.',
categories: ['Icon', 'Programming'],
- url: 'https://css.gg/',
+ url: 'https://css.gg/'
},
{
name: 'CSSBattle',
- description: 'CSS Code Golfing is Here!',
+ description:
+ 'CSS Code Golfing is Here!',
categories: ['Code Challenge', 'Learn', 'Programming'],
- url: 'https://cssbattle.dev/',
+ url: 'https://cssbattle.dev/'
},
{
name: 'CSSButtonMaker',
- description: 'Create stunning buttons in just a few clicks!',
+ description:
+ 'Create stunning buttons in just a few clicks!',
categories: ['Programming', 'Open Source', 'UI'],
- url: 'https://axorax.github.io/css-button-maker/',
+ url: 'https://axorax.github.io/css-button-maker/'
},
{
name: 'CSSnippets',
@@ -1160,19 +917,14 @@ export const resources: Resource[] = [
'CSSnippets is a collection of HTML, React, CSS and Tailwind CSS code snippets for buttons, box-shadows, cards, checkboxes, dropdowns and many more.',
categories: ['Code Snippet', 'Programming', 'Animation'],
url: 'https://cssnippets.shefali.dev/',
- keywords: [
- 'css snippets',
- 'react snippets',
- 'tailwind css snippets',
- 'css code snippets',
- 'FREE Tailwind Components',
- ],
+ keywords: ['css snippets', 'react snippets', 'tailwind css snippets', 'css code snippets', 'FREE Tailwind Components']
},
{
name: 'CSSViewer',
- description: 'A simple CSS property viewer.',
+ description:
+ 'A simple CSS property viewer.',
categories: ['Browser', 'Extension'],
- url: 'https://chrome.google.com/webstore/detail/cssviewer/ggfgijbpiheegefliciemofobhmofgce',
+ url: 'https://chrome.google.com/webstore/detail/cssviewer/ggfgijbpiheegefliciemofobhmofgce'
},
{
name: 'cubic',
@@ -1180,34 +932,35 @@ export const resources: Resource[] = [
'cubic is an AI code reviewer for complex codebases, used by teams at n8n, Cal.com, Resend, and more to catch bugs, suggest fixes, and merge PRs 48% faster.',
categories: ['AI', 'Programming', 'Testing'],
url: 'https://cubic.dev/',
- keywords: ['dev tools', 'developer tools', 'artificial intelligence', 'code review', 'ai code reviewer'],
+ keywords: ['dev tools', 'developer tools', 'artificial intelligence', 'code review', 'ai code reviewer']
},
{
name: 'Customer.io',
description:
'With Customer.io, send targeted emails, push notifications, and SMS to lower churn, create stronger relationships, and drive subscriptions.',
categories: ['Marketing'],
- url: 'https://customer.io/',
+ url: 'https://customer.io/'
},
{
name: 'Cynagon',
- description: 'Cynagon is the ultimate tool for creating viral and engaging short-form videos.',
+ description:
+ 'Cynagon is the ultimate tool for creating viral and engaging short-form videos.',
categories: ['AI', 'Video'],
url: 'https://www.cynagon.com/',
- keywords: ['ai', 'ai video', 'video generator', 'shorts generator', 'ai shorts', 'shorts content'],
+ keywords: ['ai', 'ai video', 'video generator', 'shorts generator', 'ai shorts', 'shorts content']
},
{
name: 'Cypress',
description:
'Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.',
categories: ['Testing'],
- url: 'https://www.cypress.io/',
+ url: 'https://www.cypress.io/'
},
{
name: 'Cytoscape.js',
description:
'Graph theory / network library for analysis and visualisation - compatible with CommonJS/Node.js/Browserify/Webpack, AMD/Require.js, npm, Bower, jspm, Meteor/Atmosphere, jQuery, and plain JS/JavaScript.',
categories: ['Library', 'Programming'],
- url: 'https://js.cytoscape.org/',
- },
-]
+ url: 'https://js.cytoscape.org/'
+ }
+]
\ No newline at end of file
diff --git a/resources/d.ts b/resources/d.ts
index e9bfb2ed..7cbf933e 100644
--- a/resources/d.ts
+++ b/resources/d.ts
@@ -3,10 +3,11 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'D3.js',
- description: 'D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS.',
+ description:
+ 'D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS.',
categories: ['Library', 'Programming'],
url: 'https://d3js.org/',
- keywords: ['d3', 'd3.js', 'visualization', 'dom', 'javascript'],
+ keywords: ['d3', 'd3.js', 'visualization', 'dom', 'javascript']
},
{
name: 'DaFont',
@@ -14,26 +15,14 @@ export const resources: Resource[] = [
'Archive of freely downloadable fonts. Browse by alphabetical listing, by style, by author or by popularity.',
categories: ['Font'],
url: 'https://www.dafont.com/',
- keywords: [
- 'font',
- 'download',
- 'ttf',
- 'freeware',
- 'typefaces',
- 'typography',
- 'typeface',
- 'fonts',
- 'free',
- 'true type',
- 'dingbats',
- ],
+ keywords: ['font', 'download', 'ttf', 'freeware', 'typefaces', 'typography', 'typeface', 'fonts', 'free', 'true type', 'dingbats']
},
{
name: 'daily.dev',
description:
'Daily.dev is the easiest way to stay updated on the latest programming news. Get the hottest dev news from the best tech blogs on any topic you can think of. Stay updated daily, and unlock more time to do fun stuff, relax, or just code.',
categories: ['Blog'],
- url: 'https://daily.dev/',
+ url: 'https://daily.dev/'
},
{
name: 'daily.place',
@@ -41,27 +30,29 @@ export const resources: Resource[] = [
'Create your perfect space to focus on your daily tasks with ambient sounds, pomodoro timer and to-do list.',
categories: ['Productivity'],
url: 'https://daily.place/',
- keywords: ['pomodoro', 'to-do', 'lofi', 'productivity'],
+ keywords: ['pomodoro', 'to-do', 'lofi', 'productivity']
},
{
name: 'DailyRemote',
description:
'Find and apply for top remote jobs in Software Development, Design, Support, Sales, Writing, Product, and Others. Start telecommuting & working from home today!',
categories: ['Job'],
- url: 'https://dailyremote.com/',
+ url: 'https://dailyremote.com/'
},
{
name: 'daisyUI',
- description: 'Tailwind CSS Components plugin — daisyUI tailwind component library',
+ description:
+ 'Tailwind CSS Components plugin — daisyUI tailwind component library',
categories: ['Library', 'Programming', 'UI'],
url: 'https://daisyui.com',
- keywords: ['daisy', 'ui', 'daisyui', 'library'],
+ keywords: ['daisy', 'ui', 'daisyui', 'library']
},
{
name: 'Dark',
- description: 'The best hand-picked dark themed websites on the internet.',
+ description:
+ 'The best hand-picked dark themed websites on the internet.',
categories: ['Design', 'UI', 'Inspiration'],
- url: 'https://www.dark.design/',
+ url: 'https://www.dark.design/'
},
{
name: 'Dark Mode Design',
@@ -69,7 +60,7 @@ export const resources: Resource[] = [
'Dark Mode Design is a showcase of beautifully designed and inspiring dark mode websites. Dim the lights, lower your screen brightness, and enjoy.',
categories: ['Design', 'UI', 'Inspiration'],
url: 'https://darkmodedesign.com',
- keywords: ['dark mode', 'design', 'ui', 'inspiration'],
+ keywords: ['dark mode', 'design', 'ui', 'inspiration']
},
{
name: 'Darkmatter',
@@ -77,25 +68,28 @@ export const resources: Resource[] = [
'Open-source headless CMS with Git integration. Makes content editing easier in static site generators like Hugo, 11ty, Next.js, Astro, and more.',
categories: ['CMS'],
url: 'https://getdarkmatter.dev',
- keywords: ['cms', 'git', 'static site', 'headless', 'ssg'],
+ keywords: ['cms', 'git', 'static site', 'headless', 'ssg']
},
{
name: 'Dart Cheatsheet Codelab',
- description: 'Interactively learn (or relearn) some of Dart',
+ description:
+ 'Interactively learn (or relearn) some of Dart',
categories: ['Cheatsheet'],
- url: 'https://dart.dev/codelabs/dart-cheatsheet',
+ url: 'https://dart.dev/codelabs/dart-cheatsheet'
},
{
name: 'Data Viz Color Picker',
- description: 'A color palette generator for data visualizations.',
+ description:
+ 'A color palette generator for data visualizations.',
categories: ['Color'],
- url: 'https://learnui.design/tools/data-color-picker.html',
+ url: 'https://learnui.design/tools/data-color-picker.html'
},
{
name: 'DataGrip',
- description: 'A powerful IDE from JetBrains for SQL on macOS, Windows, and Linux.',
+ description:
+ 'A powerful IDE from JetBrains for SQL on macOS, Windows, and Linux.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/datagrip/',
+ url: 'https://www.jetbrains.com/datagrip/'
},
{
name: 'DAXRM',
@@ -103,39 +97,22 @@ export const resources: Resource[] = [
'DAXRM, The all-in-one CRM for digital marketers. Streamline SEO, PPC, and campaign management with real-time rank tracking and effortless drag-and-drop reporting.',
categories: ['Marketing', 'SEO'],
url: 'https://www.daxrm.com/',
- keywords: ['Digital Marketing & SEO Reporting Tool', 'Rank Tracking Software'],
+ keywords: ['Digital Marketing & SEO Reporting Tool', 'Rank Tracking Software']
},
{
name: 'DDEV',
- description: 'Docker-based local PHP+Node.js web development environments',
+ description:
+ 'Docker-based local PHP+Node.js web development environments',
categories: ['Tooling', 'Open Source', 'Programming'],
url: 'https://ddev.com/',
- keywords: [
- 'nodejs',
- 'windows',
- 'macos',
- 'linux',
- 'docker',
- 'php',
- 'wordpress',
- 'development',
- 'laravel',
- 'drupal',
- 'magento',
- 'mariadb',
- 'typo3',
- 'magento2',
- 'craftcms',
- 'moodle',
- 'backdrop',
- 'local-development',
- ],
+ keywords: ['nodejs', 'windows', 'macos', 'linux', 'docker', 'php', 'wordpress', 'development', 'laravel', 'drupal', 'magento', 'mariadb', 'typo3', 'magento2', 'craftcms', 'moodle', 'backdrop', 'local-development']
},
{
name: 'DebugBear Speed Test',
- description: 'Test the speed of your website and get recommendations on how to make it faster.',
+ description:
+ 'Test the speed of your website and get recommendations on how to make it faster.',
categories: ['Performance', 'Tooling'],
- url: 'https://www.debugbear.com/test/website-speed',
+ url: 'https://www.debugbear.com/test/website-speed'
},
{
name: 'Decoded Frontend',
@@ -143,33 +120,30 @@ export const resources: Resource[] = [
'Decoded Frontend is a source of advanced & pragmatic video tutorials about Angular, GraphQL and Web Development in particular. My name is Dmytro Mezhenskyi. I am an author of this channel and I have been a Frontend Developer since 2012. It means 9 Years... whoa... and I still enjoy it 😄 During my carrier I have worked with various projects which had different scale and complexity and now I realised that it is a time to share my knowledge with another developers around the globe. My channel has already helped developers to find answers on sophisticated Angular topics and I am sure you will be able to find something interesting for you as well. Subscribe to my channel, leave your feedbacks and become a better Developer 😉',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/c/DecodedFrontend/featured',
- keywords: ['Angular', 'GraphQL', 'Web Development', 'tutorials'],
+ keywords: ['Angular', 'GraphQL', 'Web Development', 'tutorials']
},
{
name: 'DeelFlows',
description:
- "Deel Flows is a WhatsApp First Marketing Platform that allows businesses to create broadcasts, design customer journeys, and segment users on WhatsApp. It's designed to make WhatsApp marketing more efficient and effective.",
+ 'Deel Flows is a WhatsApp First Marketing Platform that allows businesses to create broadcasts, design customer journeys, and segment users on WhatsApp. It\'s designed to make WhatsApp marketing more efficient and effective.',
categories: ['Marketing', 'Analytics'],
url: 'https://www.deelflows.com',
- keywords: ['whatsapp', 'marketing', 'analytics', 'customer'],
+ keywords: ['whatsapp', 'marketing', 'analytics', 'customer']
},
{
name: 'DeepDocs',
- description: 'AI that updates docs when you ship code.',
+ description:
+ 'AI that updates docs when you ship code.',
categories: ['Documentation', 'AI'],
url: 'https://deepdocs.dev/',
- keywords: [
- 'automate documentation',
- 'github docs automation',
- 'llm documentation update',
- 'ai technical writer',
- ],
+ keywords: ['automate documentation', 'github docs automation', 'llm documentation update', 'ai technical writer']
},
{
name: 'Design Resources',
- description: 'A curated list of the best design resources handpicked from around the web.',
+ description:
+ 'A curated list of the best design resources handpicked from around the web.',
categories: ['Design', 'UI'],
- url: 'https://www.designresourc.es/',
+ url: 'https://www.designresourc.es/'
},
{
name: 'Design Spells',
@@ -177,41 +151,43 @@ export const resources: Resource[] = [
'Discover micro-interactions, easter eggs, and other seemingly extra design details that infuse life, personality, and fun back into the web.',
categories: ['Design', 'UI', 'Inspiration'],
url: 'https://www.designspells.com/',
- keywords: ['design', 'ui', 'inspiration'],
+ keywords: ['design', 'ui', 'inspiration']
},
{
name: 'Design System Cookbooks',
description:
'Comprehensive resources for creating, organizing, and implementing effective digital design recipes.',
categories: ['Design', 'UI'],
- url: 'https://www.designsystemcookbooks.com/',
+ url: 'https://www.designsystemcookbooks.com/'
},
{
name: 'DesignCourse',
- description: 'New videos weekly from Monday to Thursday @ 10:30 AM ET! Hi, I',
+ description:
+ 'New videos weekly from Monday to Thursday @ 10:30 AM ET! Hi, I',
categories: ['Design', 'YouTube Channel', 'UX'],
url: 'https://www.youtube.com/user/DesignCourse',
- keywords: [
- 'web design logo design illustrator tutorials website design free ui ux user experience design ux design frontend development frontend developer',
- ],
+ keywords: ['web design logo design illustrator tutorials website design free ui ux user experience design ux design frontend development frontend developer']
},
{
name: 'Designjoy',
- description: 'The #1 unlimited product design subscription service for agencies, startups, and entrepreneurs.',
+ description:
+ 'The #1 unlimited product design subscription service for agencies, startups, and entrepreneurs.',
categories: ['Design'],
- url: 'https://www.designjoy.co/',
+ url: 'https://www.designjoy.co/'
},
{
name: 'Designmodo',
- description: 'Create incredible websites and email newsletters with simple tools.',
+ description:
+ 'Create incredible websites and email newsletters with simple tools.',
categories: ['Email', 'Template', 'Website Builder'],
- url: 'https://designmodo.com',
+ url: 'https://designmodo.com'
},
{
name: 'Designmodo Jobs',
- description: 'Remote and full time jobs for web designers and developers.',
+ description:
+ 'Remote and full time jobs for web designers and developers.',
categories: ['Job'],
- url: 'https://designmodo.com/jobs/',
+ url: 'https://designmodo.com/jobs/'
},
{
name: 'DEV',
@@ -219,7 +195,7 @@ export const resources: Resource[] = [
'A constructive and inclusive social network for software developers. With you every step of your journey.',
categories: ['Blog'],
url: 'https://dev.to/',
- keywords: ['software development', 'engineering', 'rails', 'javascript', 'ruby'],
+ keywords: ['software development', 'engineering', 'rails', 'javascript', 'ruby']
},
{
name: 'Dev Ed',
@@ -227,7 +203,7 @@ export const resources: Resource[] = [
'Learn web development, web design, 3d modelling, tools like figma and more without getting bored! The goes of this channel is to get you to become as creative you can be! So if you like to create video games in Unity or develop an application in node.js, stick around and have fun!',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/c/DevEd/',
- keywords: ['web development design javascript tutorials'],
+ keywords: ['web development design javascript tutorials']
},
{
name: 'Dev Events',
@@ -235,50 +211,35 @@ export const resources: Resource[] = [
'Dev.events is a comprehensive listing of tech conferences for developers. It covers a wide range of topics, from cutting-edge AI and computing to software development.',
categories: ['Conference'],
url: 'https://dev.events/',
- keywords: [
- '.Net',
- 'Accessibility',
- 'Android',
- 'CSS',
- 'Data - AI',
- 'Design - UX',
- 'DevOps',
- 'Elixir',
- 'IoT',
- 'Java',
- 'JavaScript',
- 'PHP',
- 'Python',
- 'Ruby',
- 'Security',
- 'iOS',
- ],
+ keywords: ['.Net', 'Accessibility', 'Android', 'CSS', 'Data - AI', 'Design - UX', 'DevOps', 'Elixir', 'IoT', 'Java', 'JavaScript', 'PHP', 'Python', 'Ruby', 'Security', 'iOS']
},
{
name: 'devChallenges',
description:
'devChallenges.io is a community and a platform for anyone who wants to become a Software Engineer by building real-life projects and solving practical tasks. devChallenges.io is built with the goal of enabling you to build an outstanding portfolio.',
categories: ['Code Challenge'],
- url: 'https://devchallenges.io/',
+ url: 'https://devchallenges.io/'
},
{
name: 'DevDocs',
description:
'Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.',
categories: ['Documentation'],
- url: 'https://devdocs.io',
+ url: 'https://devdocs.io'
},
{
name: 'Developer tea',
- description: 'A podcast for developers designed to fit inside your tea break',
+ description:
+ 'A podcast for developers designed to fit inside your tea break',
categories: ['Podcast', 'Programming'],
- url: 'https://spec.fm/podcasts/developer-tea',
+ url: 'https://spec.fm/podcasts/developer-tea'
},
{
name: 'Devhints',
- description: 'A ridiculous collection of web development cheatsheets · One-page guide to.',
+ description:
+ 'A ridiculous collection of web development cheatsheets · One-page guide to.',
categories: ['Cheatsheet'],
- url: 'https://devhints.io/',
+ url: 'https://devhints.io/'
},
{
name: 'DevHub',
@@ -286,13 +247,14 @@ export const resources: Resource[] = [
'DevHub is a platform to discover and upvote the best tech products. Find top products launching daily.',
categories: ['Marketing', 'Startup'],
url: 'https://devhub.best/',
- keywords: ['directory', 'community', 'seo', 'growth'],
+ keywords: ['directory', 'community', 'seo', 'growth']
},
{
name: 'Devicons',
- description: 'An iconic font made for developers.',
+ description:
+ 'An iconic font made for developers.',
categories: ['Icon'],
- url: 'http://vorillaz.github.io/devicons',
+ url: 'http://vorillaz.github.io/devicons'
},
{
name: 'DevNews',
@@ -300,21 +262,22 @@ export const resources: Resource[] = [
'DevNews is the news show for developers by developers, hosted by Saron Yitbarek, founder of CodeNewbie, and DEV senior engineers Josh Puetz and Vaidehi Joshi. Each season these experienced devs cover the latest in the world of tech, and speak with diverse guests from a variety of backgrounds to dig deep into meaty topics such as security, the pros and cons of outsourcing your authentication, and the latest bugs and hacks.',
categories: ['Podcast', 'Programming'],
url: 'https://dev.to/devnews',
- keywords: ['software development', 'engineering', 'rails', 'javascript', 'ruby'],
+ keywords: ['software development', 'engineering', 'rails', 'javascript', 'ruby']
},
{
name: 'DevSamples',
description:
'DevSamples is a list of code samples for you to copy and paste into your projects as needed. The primary focus is on web development, but there are samples from a variety of languages.',
categories: ['Code Snippet'],
- url: 'http://www.devsamples.com/',
+ url: 'http://www.devsamples.com/'
},
{
name: 'DevTips',
- description: 'DevTips is slowly opening back up! We',
+ description:
+ 'DevTips is slowly opening back up! We',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCyIe-61Y8C4_o-zZCtO4ETQ',
- keywords: ['HTML CSS Javascript Web Development Coding Design'],
+ keywords: ['HTML CSS Javascript Web Development Coding Design']
},
{
name: 'Dhiwise',
@@ -322,7 +285,7 @@ export const resources: Resource[] = [
'Build React and Flutter Apps at blazing fast speed without compromising on code-quality and developer-experience.',
categories: ['AI', 'Code Generator', 'Productivity'],
url: 'https://dhiwise.com/',
- keywords: ['android', 'kotlin', 'node.js', 'sql', 'no-sql', 'design to code'],
+ keywords: ['android', 'kotlin', 'node.js', 'sql', 'no-sql', 'design to code']
},
{
name: 'Diploi',
@@ -330,38 +293,23 @@ export const resources: Resource[] = [
'Bootstrap full-stack apps + databases and deploy online in seconds, while skipping all DevOps or server config, with integrated support for remote development to start coding without running anything locally.',
categories: ['Hosting', 'Programming'],
url: 'https://diploi.com/',
- keywords: [
- 'diploi',
- 'app hosting',
- 'monorepo',
- 'app bootstrap',
- 'deployment',
- 'cloud hosting',
- 'remote development',
- 'codespaces',
- 'gitpod',
- 'render',
- 'fly.io',
- 'vm',
- 'virtual machine',
- 'devops',
- 'boilerplate',
- 'template generator',
- ],
+ keywords: ['diploi', 'app hosting', 'monorepo', 'app bootstrap', 'deployment', 'cloud hosting', 'remote development', 'codespaces', 'gitpod', 'render', 'fly.io', 'vm', 'virtual machine', 'devops', 'boilerplate', 'template generator']
},
{
name: 'DirectoryKit',
- description: 'Ready to use template for your Directory',
+ description:
+ 'Ready to use template for your Directory',
categories: ['Template', 'Programming'],
url: 'https://www.directorykit.xyz',
- keywords: ['directory', 'template', 'javascript', 'development tool', 'boilerplate'],
+ keywords: ['directory', 'template', 'javascript', 'development tool', 'boilerplate']
},
{
name: 'DirectoryTemplates',
- description: 'Directory for directory templates',
+ description:
+ 'Directory for directory templates',
categories: ['Template', 'Programming'],
url: 'https://www.directorytemplates.co',
- keywords: ['directory', 'template', 'javascript', 'development tool', 'boilerplate', 'starter'],
+ keywords: ['directory', 'template', 'javascript', 'development tool', 'boilerplate', 'starter']
},
{
name: 'Directus',
@@ -369,27 +317,29 @@ export const resources: Resource[] = [
'Directus is a headless CMS that instantly turns your SQL database into REST and GraphQL APIs and provides a beautiful no-code app to manage content.',
categories: ['CMS'],
url: 'https://directus.io',
- keywords: ['cms', 'headless', 'api', 'database', 'sql', 'rest', 'graphql'],
+ keywords: ['cms', 'headless', 'api', 'database', 'sql', 'rest', 'graphql']
},
{
name: 'Dirstarter',
- description: 'Launch Your Directory Website Start Making Money Today',
+ description:
+ 'Launch Your Directory Website Start Making Money Today',
categories: ['Tooling', 'Code Generator', 'Productivity'],
url: 'https://dirstarter.com',
- keywords: ['directory', 'website', 'template', 'starter', 'boilerplate', 'nextjs'],
+ keywords: ['directory', 'website', 'template', 'starter', 'boilerplate', 'nextjs']
},
{
name: 'Divize',
- description: 'Learn, Write, Master: HTML/CSS Through Real UI Challenges.',
+ description:
+ 'Learn, Write, Master: HTML/CSS Through Real UI Challenges.',
categories: ['Code Challenge', 'Learn', 'Programming'],
- url: 'https://divize.io/',
+ url: 'https://divize.io/'
},
{
name: 'Divjoy',
description:
- "The React codebase generator. Divjoy handles all the integration details. From routing to React hooks, you'll have everything you need to build something great.",
+ 'The React codebase generator. Divjoy handles all the integration details. From routing to React hooks, you\'ll have everything you need to build something great.',
categories: ['Programming', 'Template'],
- url: 'https://divjoy.com/',
+ url: 'https://divjoy.com/'
},
{
name: 'Doculator',
@@ -397,7 +347,7 @@ export const resources: Resource[] = [
'Doculator offers online AI translation across all file formats, with support for over 100 languages.',
categories: ['AI', 'Productivity'],
url: 'https://www.doculator.org/',
- keywords: ['translation', 'ai', 'productivity', 'file formats'],
+ keywords: ['translation', 'ai', 'productivity', 'file formats']
},
{
name: 'Doculearn',
@@ -405,22 +355,7 @@ export const resources: Resource[] = [
'Intelligent productivity platform that automatically generates AI-powered flashcards from your GitHub commits, updates team boards in real-time, and fills knowledge gaps with Context Cards—all without manual updates. Learn your codebase while you build.',
categories: ['Learn', 'Programming', 'Productivity'],
url: 'https://doculearnapp.com',
- keywords: [
- 'flashcards',
- 'ai',
- 'github',
- 'learning',
- 'productivity',
- 'knowledge retention',
- 'spaced repetition',
- 'context cards',
- 'code learning',
- 'team collaboration',
- 'automatic boards',
- 'developer tools',
- 'azure ai',
- 'build in public',
- ],
+ keywords: ['flashcards', 'ai', 'github', 'learning', 'productivity', 'knowledge retention', 'spaced repetition', 'context cards', 'code learning', 'team collaboration', 'automatic boards', 'developer tools', 'azure ai', 'build in public']
},
{
name: 'Documind AI',
@@ -428,63 +363,65 @@ export const resources: Resource[] = [
'Documind AI is a new and advanced chat with pdf tool. It uses GPT4 turbo and advanced vector search to give accurate answers.',
categories: ['AI'],
url: 'https://documind.chat',
- keywords: ['chatpdf', 'documind', 'chatwithpdf', 'aipdfchat'],
+ keywords: ['chatpdf', 'documind', 'chatwithpdf', 'aipdfchat']
},
{
name: 'Docusaurus',
description:
'An optimized site generator in React. Docusaurus helps you to move fast and write content. Build documentation websites, blogs, marketing pages, and more.',
categories: ['Documentation', 'Blog'],
- url: 'https://docusaurus.io',
+ url: 'https://docusaurus.io'
},
{
name: 'DOM Events',
- description: 'Learn how the DOM Event system works through exploration.',
+ description:
+ 'Learn how the DOM Event system works through exploration.',
categories: ['Learn', 'Programming'],
- url: 'https://domevents.dev/',
+ url: 'https://domevents.dev/'
},
{
name: 'domain.garden',
description:
'Instantly search across 1000+ new domain name extensions. Generate clever names, compare registry prices, and list popular examples per TLD.',
categories: ['Domain'],
- url: 'https://domain.garden/',
+ url: 'https://domain.garden/'
},
{
name: 'Dotnet Gig',
- description: 'Find .NET developer jobs',
+ description:
+ 'Find .NET developer jobs',
categories: ['Job'],
url: 'https://dotnetgig.com/',
- keywords: ['dotnet', 'remote', 'jobs'],
+ keywords: ['dotnet', 'remote', 'jobs']
},
{
name: 'Dracula theme',
description:
'Dracula is a color scheme for code editors and terminal emulators such as Vim, Notepad++, iTerm, VSCode, Terminal.app, ZSH, and much more.',
categories: ['Editor', 'Extension', 'Terminal'],
- url: 'https://draculatheme.com/',
+ url: 'https://draculatheme.com/'
},
{
name: 'DreamHost',
description:
- "What's better than WordPress? A Website and Page Builder for WordPress. Choose a theme, add content, images and more with ZERO code!",
+ 'What\'s better than WordPress? A Website and Page Builder for WordPress. Choose a theme, add content, images and more with ZERO code!',
categories: ['Website Builder'],
- url: 'https://www.dreamhost.com/website-builder/',
+ url: 'https://www.dreamhost.com/website-builder/'
},
{
name: 'DreamStudio',
description:
- "DreamStudio is an online creative tool to generate images with AI. Made by the world's leading open source generative AI company, Stability.ai.",
+ 'DreamStudio is an online creative tool to generate images with AI. Made by the world\'s leading open source generative AI company, Stability.ai.',
categories: ['AI', 'Image'],
url: 'https://dreamstudio.ai',
- keywords: ['ai', 'image'],
+ keywords: ['ai', 'image']
},
{
name: 'Dribbble',
description:
'Dribbble is where designers gain inspiration, feedback, community, and jobs and is your best resource to discover and connect with designers worldwide.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://dribbble.com/',
+ url: 'https://dribbble.com/'
},
{
name: 'DROP',
@@ -492,14 +429,15 @@ export const resources: Resource[] = [
'DROP is a simple way to share and host your work, showcase like an artist. The best alternative to WeTransfer.',
categories: ['AI', 'Productivity'],
url: 'https://drop.space/',
- keywords: ['file sharing', 'file transfer', 'file hosting'],
+ keywords: ['file sharing', 'file transfer', 'file hosting']
},
{
name: 'Droxy AI',
- description: 'Customer facing AI agents for your business',
+ description:
+ 'Customer facing AI agents for your business',
categories: ['AI', 'Productivity', 'Marketing'],
url: 'https://www.droxy.ai/',
- keywords: ['Agents', 'Customer Support', 'Chatbots'],
+ keywords: ['Agents', 'Customer Support', 'Chatbots']
},
{
name: 'Drupal',
@@ -507,26 +445,27 @@ export const resources: Resource[] = [
'Drupal is an open source platform for building amazing digital experiences. It is made by a dedicated community. Anyone can use it, and it will always be free.',
categories: ['Website Builder'],
url: 'https://www.drupal.org/',
- keywords: ['website builder', 'content management system', 'CMS', 'open source'],
+ keywords: ['website builder', 'content management system', 'CMS', 'open source']
},
{
name: 'dygraphs',
description:
'dygraphs is a fast, flexible open source JavaScript charting library. It allows users to explore and interpret dense data sets.',
categories: ['Programming'],
- url: 'https://dygraphs.com/',
+ url: 'https://dygraphs.com/'
},
{
name: 'Dymo',
- description: 'Data intelligence and protection, your security solution and Big Data for user recognition.',
+ description:
+ 'Data intelligence and protection, your security solution and Big Data for user recognition.',
categories: ['Security', 'Programming'],
- url: 'https://dymo.tpeoficial.com',
+ url: 'https://dymo.tpeoficial.com'
},
{
name: 'DynamoDB',
description:
'Amazon DynamoDB is a nonrelational database. This database system provides consistent latency and offers built-in security and in-memory caching. DynamoDB is a serverless database which scales automatically and backs up your data for protection.',
categories: ['Database'],
- url: 'https://aws.amazon.com/dynamodb/',
- },
-]
+ url: 'https://aws.amazon.com/dynamodb/'
+ }
+]
\ No newline at end of file
diff --git a/resources/e.ts b/resources/e.ts
index 59b25d52..9be12d99 100644
--- a/resources/e.ts
+++ b/resources/e.ts
@@ -7,28 +7,30 @@ export const resources: Resource[] = [
'Unify your creative inspiration in one place. Store anything – inspiring images, design mockups, illustrations, screenshots and more.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://en.eagle.cool/',
- keywords: ['file manager', 'image browser', 'color filter', 'designer tool', 'design file organization'],
+ keywords: ['file manager', 'image browser', 'color filter', 'designer tool', 'design file organization']
},
{
name: 'EASEOUT',
description:
'Coding tutorials about CSS, HTML, JavaScript, and articles about design creativity & modern web development technology.',
categories: ['Learn', 'Productivity'],
- url: 'https://www.easeout.co/',
+ url: 'https://www.easeout.co/'
},
{
name: 'Easy Folders',
- description: 'Create Folders, Search Chat History, Bookmark Chats, Create Custom Instructions Profiles + more!',
+ description:
+ 'Create Folders, Search Chat History, Bookmark Chats, Create Custom Instructions Profiles + more!',
categories: ['AI', 'Productivity', 'Extension'],
url: 'https://www.easyfolders.io/',
- keywords: ['ai', 'ChatGPT', 'Claude', 'Browser Extension', 'Productivity'],
+ keywords: ['ai', 'ChatGPT', 'Claude', 'Browser Extension', 'Productivity']
},
{
name: 'Easy-Peasy.AI',
- description: 'Create amazing content 10X faster with AI tools.',
+ description:
+ 'Create amazing content 10X faster with AI tools.',
categories: ['AI', 'Writing'],
url: 'https://easy-peasy.ai/',
- keywords: ['ai', 'chat', 'image generator', 'gpt', 'audio transcription', 'templates'],
+ keywords: ['ai', 'chat', 'image generator', 'gpt', 'audio transcription', 'templates']
},
{
name: 'Eclipse',
@@ -36,101 +38,79 @@ export const resources: Resource[] = [
'The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.',
categories: ['Editor', 'Extension'],
url: 'https://www.eclipse.org/',
- keywords: [
- 'eclipse',
- 'project',
- 'plug-ins',
- 'plugins',
- 'java',
- 'ide',
- 'swt',
- 'refactoring',
- 'free java ide',
- 'tools',
- 'platform',
- 'open source',
- 'development environment',
- 'development',
- 'ide',
- ],
+ keywords: ['eclipse', 'project', 'plug-ins', 'plugins', 'java', 'ide', 'swt', 'refactoring', 'free java ide', 'tools', 'platform', 'open source', 'development environment', 'development', 'ide']
},
{
name: 'ecomm.design',
description:
'Browse the most complete and up-to-date gallery for fantastic ecommerce websites design inspiration and the best ecommerce solutions and marketing tools.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://ecomm.design/',
+ url: 'https://ecomm.design/'
},
{
name: 'Edabit',
description:
- "Learn to code with fun, bite-sized challenges. Gain XP, unlock achievements and level up. It's like Duolingo for learning to code.",
+ 'Learn to code with fun, bite-sized challenges. Gain XP, unlock achievements and level up. It\'s like Duolingo for learning to code.',
categories: ['Code Challenge'],
url: 'https://edabit.com/',
- keywords: ['learn to code', 'learn programming', 'how to code'],
+ keywords: ['learn to code', 'learn programming', 'how to code']
},
{
name: 'Edge',
description:
- "See what's new on the latest version of the Microsoft Edge browser. Explore features, rewards, and more before you download the new browser today.",
+ 'See what\'s new on the latest version of the Microsoft Edge browser. Explore features, rewards, and more before you download the new browser today.',
categories: ['Browser'],
url: 'https://www.microsoft.com/en-us/edge',
- keywords: [
- 'internet browser',
- 'web browser',
- 'microsoft edge',
- 'download microsoft edge',
- 'new browser',
- 'new microsoft edge browser',
- ],
+ keywords: ['internet browser', 'web browser', 'microsoft edge', 'download microsoft edge', 'new browser', 'new microsoft edge browser']
},
{
name: 'Edge Canary',
description:
'Want to see what we were working on yesterday? Canary will be released automatically almost every night to keep you up to date on our progress.',
categories: ['Browser'],
- url: 'https://www.microsoftedgeinsider.com/en-us/welcome?channel=canary',
+ url: 'https://www.microsoftedgeinsider.com/en-us/welcome?channel=canary'
},
{
name: 'Edge Dev',
description:
'Our dev builds are the best representation of our improvements in the past week. They have been tested by the Microsoft Edge team, and are generally more stable than Canary.',
categories: ['Browser'],
- url: 'https://www.microsoftedgeinsider.com/en-us/welcome?channel=dev',
+ url: 'https://www.microsoftedgeinsider.com/en-us/welcome?channel=dev'
},
{
name: 'Eggradients',
description:
'Ready to use gradient background colors. Cool Gradients are prepared according to the latest design trends. And it is served in the form of eggs. With hex and CSS codes.',
categories: ['Color'],
- url: 'https://www.eggradients.com/',
+ url: 'https://www.eggradients.com/'
},
{
name: 'Eleventy High Performance Blog',
description:
- "I'm excited to announce the beta-release of eleventy-high-performance-blog–a high-performance blog template for 11ty based on this very...",
+ 'I\'m excited to announce the beta-release of eleventy-high-performance-blog–a high-performance blog template for 11ty based on this very...',
categories: ['Template'],
- url: 'https://www.industrialempathy.com/posts/eleventy-high-performance-blog/',
+ url: 'https://www.industrialempathy.com/posts/eleventy-high-performance-blog/'
},
{
name: 'Eloquent JavaScript',
- description: 'This is a book about JavaScript, programming, and the wonders of the digital.',
+ description:
+ 'This is a book about JavaScript, programming, and the wonders of the digital.',
categories: ['Book', 'Programming'],
- url: 'https://eloquentjavascript.net/',
+ url: 'https://eloquentjavascript.net/'
},
{
name: 'Emacs',
description:
- 'Emacs or EMACS is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor".',
+ 'Emacs or EMACS is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as \"the extensible, customizable, self-documenting, real-time display editor\".',
categories: ['Editor', 'Terminal'],
- url: 'https://www.gnu.org/software/emacs/',
+ url: 'https://www.gnu.org/software/emacs/'
},
{
name: 'EMBERWORK',
description:
- "Whether you're actively looking for a new job or just always open to new opportunities you'll always have access to the best Ember.js jobs- here at EMBERWORK.",
+ 'Whether you\'re actively looking for a new job or just always open to new opportunities you\'ll always have access to the best Ember.js jobs- here at EMBERWORK.',
categories: ['Job'],
- url: 'https://emberwork.com/',
+ url: 'https://emberwork.com/'
},
{
name: 'Encore',
@@ -138,45 +118,49 @@ export const resources: Resource[] = [
'The end-to-end backend development platform that automatically provisions all your cloud infrastructure, based on your business logic.',
categories: ['API Building', 'Database'],
url: 'https://encore.dev',
- keywords: ['serverless', 'cloud', 'development', 'framework', 'backend'],
+ keywords: ['serverless', 'cloud', 'development', 'framework', 'backend']
},
{
name: 'Enhance UI',
- description: 'Learn Design for Developers wanting to know UI, UX and more.',
+ description:
+ 'Learn Design for Developers wanting to know UI, UX and more.',
categories: ['Design', 'Learn', 'UI'],
- url: 'https://www.enhanceui.com/',
+ url: 'https://www.enhanceui.com/'
},
{
name: 'Envato Elements',
- description: 'Find stock video footages and photos for your next video project.',
+ description:
+ 'Find stock video footages and photos for your next video project.',
categories: ['Image', 'Video'],
- url: 'https://elements.envato.com/',
+ url: 'https://elements.envato.com/'
},
{
name: 'Enveloop',
- description: 'Design, host, and send emails and texts. All from one place - with a simple API.',
+ description:
+ 'Design, host, and send emails and texts. All from one place - with a simple API.',
categories: ['Email', 'Design'],
- url: 'https://enveloop.com/',
+ url: 'https://enveloop.com/'
},
{
name: 'Epic React',
- description: 'Strap in and take your React applications to the next level.',
+ description:
+ 'Strap in and take your React applications to the next level.',
categories: ['Learn', 'Programming'],
- url: 'https://epicreact.dev/',
+ url: 'https://epicreact.dev/'
},
{
name: 'Escrow',
description:
'Secure online payment processing from the world’s largest online escrow service since 1999. Trusted by 1M+ users. Priced as low as 0.89%.',
categories: ['Domain'],
- url: 'https://www.escrow.com/',
+ url: 'https://www.escrow.com/'
},
{
name: 'Everyone Hates Marketers',
description:
- "It's the antidote to marketing bullshit. Receive a free, 8-lesson video course + a super practical, no-bullshit essay in your inbox every Tuesday.",
+ 'It\'s the antidote to marketing bullshit. Receive a free, 8-lesson video course + a super practical, no-bullshit essay in your inbox every Tuesday.',
categories: ['Marketing'],
- url: 'https://www.everyonehatesmarketers.com/',
+ url: 'https://www.everyonehatesmarketers.com/'
},
{
name: 'Everything Fonts',
@@ -184,41 +168,43 @@ export const resources: Resource[] = [
'Everything Fonts is a place for font tools/font information/font download/font-face hosting and one of a kind font market place.',
categories: ['Font'],
url: 'https://everythingfonts.com/',
- keywords: ['font'],
+ keywords: ['font']
},
{
name: 'Exam Samurai',
- description: 'AI Exam Generator',
+ description:
+ 'AI Exam Generator',
categories: ['Learn', 'AI', 'Productivity'],
url: 'https://www.examsamur.ai/',
- keywords: ['education', 'exam', 'notes', 'study'],
+ keywords: ['education', 'exam', 'notes', 'study']
},
{
name: 'Exercism',
description:
'Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever.',
categories: ['Code Challenge'],
- url: 'https://exercism.io/',
+ url: 'https://exercism.io/'
},
{
name: 'explainshell',
- description: 'Match command-line arguments to their help text.',
+ description:
+ 'Match command-line arguments to their help text.',
categories: ['Terminal'],
- url: 'https://explainshell.com/',
+ url: 'https://explainshell.com/'
},
{
name: 'ExtendsClass',
description:
'Test realistic data generator supports JSON, CSV, SQL, and XML formats, along with an API mocking tool.',
categories: ['Tooling'],
- url: 'https://extendsclass.com/csv-generator.html',
+ url: 'https://extendsclass.com/csv-generator.html'
},
{
name: 'Extruct AI',
description:
'Extruct AI is your platform to find, research, and decide on the right companies with precision. Powered by live AI research, our verticalized engine delivers custom, up-to-date insights tailored to your needs',
categories: ['AI', 'Productivity', 'Scraping'],
- url: 'https://www.extruct.ai/',
+ url: 'https://www.extruct.ai/'
},
{
name: 'EzUptime',
@@ -226,6 +212,6 @@ export const resources: Resource[] = [
'Monitor your website and API endpoints. Receive real-time notifications for downtime and recoveries. Prevent cold-starts for your Serverless Functions.',
categories: ['Performance', 'Tooling'],
url: 'https://ezuptime.com/',
- keywords: ['Uptime', 'Monitoring'],
- },
-]
+ keywords: ['Uptime', 'Monitoring']
+ }
+]
\ No newline at end of file
diff --git a/resources/f.ts b/resources/f.ts
index 76de4863..b44b7539 100644
--- a/resources/f.ts
+++ b/resources/f.ts
@@ -4,43 +4,45 @@ export const resources: Resource[] = [
{
name: 'F5Bot',
description:
- "F5Bot is a free service that emails you when your selected keywords are mentioned on Reddit, Hacker News, or Lobsters. Use it to monitor your brand, your projects, or just topics that you're interested in.",
+ 'F5Bot is a free service that emails you when your selected keywords are mentioned on Reddit, Hacker News, or Lobsters. Use it to monitor your brand, your projects, or just topics that you\'re interested in.',
categories: ['Productivity', 'Tooling'],
- url: 'https://f5bot.com/',
+ url: 'https://f5bot.com/'
},
{
name: 'FairPact AI',
- description: 'Scan contracts & find gotchas before signing',
+ description:
+ 'Scan contracts & find gotchas before signing',
categories: ['Legal', 'Productivity', 'AI'],
url: 'https://fairpact.actualization.ai',
- keywords: ['legal', 'contracts', 'artificial intelligence', 'startup tools'],
+ keywords: ['legal', 'contracts', 'artificial intelligence', 'startup tools']
},
{
name: 'Famewall',
- description: 'Collect and add testimonials to your website.',
+ description:
+ 'Collect and add testimonials to your website.',
categories: ['Marketing'],
- url: 'https://famewall.io/',
+ url: 'https://famewall.io/'
},
{
name: 'Fast Articles AI',
description:
'Fast Articles AI is an advanced AI writing tool for SEO. Generate perfect SEO articles and blog posts in seconds.',
categories: ['Marketing', 'SEO', 'Writing'],
- url: 'https://fastarticles.ai/',
+ url: 'https://fastarticles.ai/'
},
{
name: 'Fathom',
description:
'Fathom Analytics is simple, GDPR + CCPA + PECR compliant website analytics tool, no cookie notice required. No tracking or storing personal data of your users.',
categories: ['Analytics'],
- url: 'https://usefathom.com/',
+ url: 'https://usefathom.com/'
},
{
name: 'Feather',
description:
'Feather is a collection of simply beautiful open source icons. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency and readability.',
categories: ['Icon'],
- url: 'https://feathericons.com/',
+ url: 'https://feathericons.com/'
},
{
name: 'Figma',
@@ -48,61 +50,50 @@ export const resources: Resource[] = [
'Build better products as a team. Design, prototype, and gather feedback all in one place with Figma.',
categories: ['Design', 'Prototyping', 'UI'],
url: 'https://www.figma.com/',
- keywords: [
- 'design',
- 'design tools',
- 'ux',
- 'ui',
- 'user experience design',
- 'collaboration',
- 'design editor',
- 'constraints',
- 'vectors',
- 'vector editor',
- 'svg',
- 'user interface design',
- ],
+ keywords: ['design', 'design tools', 'ux', 'ui', 'user experience design', 'collaboration', 'design editor', 'constraints', 'vectors', 'vector editor', 'svg', 'user interface design']
},
{
name: 'FigmaCrush',
description:
'FigmaCrush is a curated collection of Figma resources: UI kits, icons, website templates and all sorts of freebies created and shared by the Figma community.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://www.figmacrush.com/',
+ url: 'https://www.figmacrush.com/'
},
{
name: 'FinetuneFast',
- description: 'Finetune ML models in days, not weeks',
+ description:
+ 'Finetune ML models in days, not weeks',
categories: ['AI', 'Productivity', 'Programming'],
url: 'https://finetunefast.com',
- keywords: ['boilerplate', 'LLM', 'finetuning', 'machine learning'],
+ keywords: ['boilerplate', 'LLM', 'finetuning', 'machine learning']
},
{
name: 'Firebase',
description:
'Firebase is Google’s mobile platform that helps you quickly develop high-quality apps and grow your business.',
categories: ['Authentication', 'Database', 'Serverless'],
- url: 'https://firebase.google.com/',
+ url: 'https://firebase.google.com/'
},
{
name: 'Firefox',
- description: 'Faster page loading, less memory usage and packed with features, the new Firefox is here.',
+ description:
+ 'Faster page loading, less memory usage and packed with features, the new Firefox is here.',
categories: ['Browser'],
- url: 'https://www.mozilla.org/en-US/firefox/new/',
+ url: 'https://www.mozilla.org/en-US/firefox/new/'
},
{
name: 'Firefox Developer',
description:
'Firefox Developer Edition is the blazing fast browser that offers cutting edge developer tools and latest features like CSS Grid support and framework debugging.',
categories: ['Browser'],
- url: 'https://www.mozilla.org/en-US/firefox/developer/',
+ url: 'https://www.mozilla.org/en-US/firefox/developer/'
},
{
name: 'Firefox Nightly',
description:
'Get a sneak peek at our next generation web browser, and help us make it the best browser it can be',
categories: ['Browser'],
- url: 'https://www.mozilla.org/en-US/firefox/69.0a1/releasenotes/',
+ url: 'https://www.mozilla.org/en-US/firefox/69.0a1/releasenotes/'
},
{
name: 'Fireship',
@@ -110,73 +101,63 @@ export const resources: Resource[] = [
'High-intensity ⚡ code tutorials to help you build & ship your app faster. Subscribe for new videos every week covering intermediate to advanced lessons about JavaScript, Flutter, Firebase, and modern app development. The original home of #100SecondsOfCode and #CodeThisNotThat. Created by Jeff Delaney.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/c/Fireship/featured',
- keywords: [
- '#CodeThisNotThat',
- '#100SecondsOfCode',
- 'javaScript',
- 'flutter',
- 'firebase',
- 'coding tutorials',
- 'Jeff Delaney',
- 'development',
- 'angular',
- 'git',
- 'nextJS',
- 'developer productivity',
- 'top N lists',
- ],
+ keywords: ['#CodeThisNotThat', '#100SecondsOfCode', 'javaScript', 'flutter', 'firebase', 'coding tutorials', 'Jeff Delaney', 'development', 'angular', 'git', 'nextJS', 'developer productivity', 'top N lists']
},
{
name: 'Firestore',
description:
'Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity. Cloud Firestore also offers seamless integration with other Firebase and Google Cloud products, including Cloud Functions.',
categories: ['Database'],
- url: 'https://firebase.google.com/docs/firestore',
+ url: 'https://firebase.google.com/docs/firestore'
},
{
name: 'First Timers Only',
- description: 'Find the best opportunities to create a pull request for the first time.',
+ description:
+ 'Find the best opportunities to create a pull request for the first time.',
categories: ['Hacktoberfest', 'Open Source'],
- url: 'https://www.firsttimersonly.com/',
+ url: 'https://www.firsttimersonly.com/'
},
{
name: 'Fiverr',
- description: 'One marketplace, millions of professional services. Browse. Buy. Done.',
+ description:
+ 'One marketplace, millions of professional services. Browse. Buy. Done.',
categories: ['Freelance'],
- url: 'https://www.fiverr.com/',
+ url: 'https://www.fiverr.com/'
},
{
name: 'Flaticon',
- description: 'Download all icons in SVG, PSD, PNG, EPS format or as webfonts.',
+ description:
+ 'Download all icons in SVG, PSD, PNG, EPS format or as webfonts.',
categories: ['Icon'],
- url: 'https://www.flaticon.com',
+ url: 'https://www.flaticon.com'
},
{
name: 'Fleexy',
description:
'Fleexy is a product company specializing in the development of easy-to-use microapps for businesses. Our microapps are backed by thousands of hours of development and continuous improvement, ensuring that your project stays up-to-date with the latest features and advancements.',
categories: ['Programming', 'Startup', 'Website Builder'],
- url: 'https://www.fleexy.dev',
+ url: 'https://www.fleexy.dev'
},
{
name: 'Flexbox Adventure',
description:
'Flexbox layout has a lot of properties and nuances that are hard to remember, learn it in the fun and interesting way that works – a CSS RPG game!',
categories: ['Learn', 'Programming'],
- url: 'https://codingfantasy.com/games/flexboxadventure',
+ url: 'https://codingfantasy.com/games/flexboxadventure'
},
{
name: 'Flexbox Defense',
description:
'Your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS!',
categories: ['Learn', 'Programming'],
- url: 'http://www.flexboxdefense.com/',
+ url: 'http://www.flexboxdefense.com/'
},
{
name: 'Flexbox Froggy',
- description: 'A game for learning CSS flexbox.',
+ description:
+ 'A game for learning CSS flexbox.',
categories: ['Learn', 'Programming'],
- url: 'http://flexboxfroggy.com/',
+ url: 'http://flexboxfroggy.com/'
},
{
name: 'FlexJobs',
@@ -184,16 +165,7 @@ export const resources: Resource[] = [
'The #1 job site to find hand-screened, remote work from home & flexible jobs since 2007. Find a better way to work in 50+ career categories today!',
categories: ['Job', 'Remote'],
url: 'https://www.flexjobs.com/',
- keywords: [
- 'remote jobs',
- 'remote work',
- 'telecommuting jobs',
- 'telecommute jobs',
- 'part-time jobs',
- 'freelance jobs',
- 'flexible jobs',
- 'flexible schedule jobs',
- ],
+ keywords: ['remote jobs', 'remote work', 'telecommuting jobs', 'telecommute jobs', 'part-time jobs', 'freelance jobs', 'flexible jobs', 'flexible schedule jobs']
},
{
name: 'Flowbite',
@@ -201,21 +173,22 @@ export const resources: Resource[] = [
'Get started with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma.',
categories: ['Icon', 'Library', 'UI'],
url: 'https://flowbite.com/',
- keywords: ['tailwind', 'ui components', 'ui kits', 'icon'],
+ keywords: ['tailwind', 'ui components', 'ui kits', 'icon']
},
{
name: 'Fluid UI',
description:
'Free lifetime account. Simple to learn, quick to master. Design interactive prototypes for Android, iOS, web and desktop in minutes.',
categories: ['Prototyping', 'UI'],
- url: 'https://www.fluidui.com/',
+ url: 'https://www.fluidui.com/'
},
{
name: 'FLUX AI ART',
- description: 'AI Image Generator',
+ description:
+ 'AI Image Generator',
categories: ['Design', 'Image', 'AI'],
url: 'https://fluxaiart.ai/',
- keywords: ['image generator', 'image processing', 'productivity tool', 'content creation'],
+ keywords: ['image generator', 'image processing', 'productivity tool', 'content creation']
},
{
name: 'Font Awesome',
@@ -223,19 +196,7 @@ export const resources: Resource[] = [
'The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.',
categories: ['Icon'],
url: 'https://fontawesome.com',
- keywords: [
- 'icons',
- 'vector icons',
- 'svg icons',
- 'free icons',
- 'icon font',
- 'webfont',
- 'desktop icons',
- 'svg',
- 'font awesome',
- 'font awesome free',
- 'font awesome pro',
- ],
+ keywords: ['icons', 'vector icons', 'svg icons', 'free icons', 'icon font', 'webfont', 'desktop icons', 'svg', 'font awesome', 'font awesome free', 'font awesome pro']
},
{
name: 'Font Get',
@@ -243,14 +204,15 @@ export const resources: Resource[] = [
'Download Free Fonts for your website, Mac, Windows, Linux, iOS and Android. Try our best in class Font Generator for every kind of font!',
categories: ['Font'],
url: 'https://www.fontget.com/',
- keywords: ['fonts', 'free fonts', 'download fonts', 'font generator', 'famous font'],
+ keywords: ['fonts', 'free fonts', 'download fonts', 'font generator', 'famous font']
},
{
name: 'Font Of Web',
- description: 'Identify and download website fonts.',
+ description:
+ 'Identify and download website fonts.',
categories: ['Font'],
url: 'https://www.fontofweb.com/',
- keywords: ['fonts', 'font identifier', 'font finder', 'free fonts', 'download fonts'],
+ keywords: ['fonts', 'font identifier', 'font finder', 'free fonts', 'download fonts']
},
{
name: 'Font Share',
@@ -258,113 +220,82 @@ export const resources: Resource[] = [
'Fontshare is a free fonts service from the Indian Type Foundry (ITF), making quality fonts accessible to all.',
categories: ['Font'],
url: 'https://www.fontshare.com/',
- keywords: ['fonts', 'free fonts', 'download fonts'],
+ keywords: ['fonts', 'free fonts', 'download fonts']
},
{
name: 'Font Space',
description:
'Free downloads of legally licensed fonts that are perfect for your design projects. The best place in the universe to search for amazing fonts.',
categories: ['Font'],
- url: 'https://www.fontspace.com/',
+ url: 'https://www.fontspace.com/'
},
{
name: 'Font Squirrel',
- description: 'Handpicked free fonts for graphic designers with commercial-use licenses.',
+ description:
+ 'Handpicked free fonts for graphic designers with commercial-use licenses.',
categories: ['Font'],
url: 'https://www.fontsquirrel.com/',
- keywords: [
- 'free fonts',
- 'handwriting fonts',
- 'calligraphy free fonts',
- 'designer fonts',
- 'serif fonts',
- 'sans serif fonts',
- 'grunge fonts',
- 'script fonts',
- 'typewriter fonts',
- ],
+ keywords: ['free fonts', 'handwriting fonts', 'calligraphy free fonts', 'designer fonts', 'serif fonts', 'sans serif fonts', 'grunge fonts', 'script fonts', 'typewriter fonts']
},
{
name: 'Fontello',
- description: 'Build custom fonts from icons.',
+ description:
+ 'Build custom fonts from icons.',
categories: ['Icon'],
url: 'https://fontello.com',
- keywords: ['icons', 'fonts'],
+ keywords: ['icons', 'fonts']
},
{
name: 'Fontjoy',
description:
'Fontjoy helps designers choose the best font combinations. Mix and match different fonts for the perfect pairing.',
categories: ['Font'],
- url: 'https://fontjoy.com/',
+ url: 'https://fontjoy.com/'
},
{
name: 'FontPair',
- description: 'FontPair is a typography tool that inspires the creative community to design better.',
+ description:
+ 'FontPair is a typography tool that inspires the creative community to design better.',
categories: ['Font'],
url: 'https://fontpair.co/',
- keywords: [
- 'FontPair',
- 'Font Pair',
- 'Google Fonts',
- 'Google Font combinations',
- 'Google Font pairs',
- 'beautiful Google Fonts',
- 'typography',
- 'fonts',
- 'typefaces',
- ],
+ keywords: ['FontPair', 'Font Pair', 'Google Fonts', 'Google Font combinations', 'Google Font pairs', 'beautiful Google Fonts', 'typography', 'fonts', 'typefaces']
},
{
name: 'Fonts In Use',
- description: 'A searchable archive of typographic design, indexed by typeface, format, and topic.',
+ description:
+ 'A searchable archive of typographic design, indexed by typeface, format, and topic.',
categories: ['Font'],
- url: 'https://fontsinuse.com/',
+ url: 'https://fontsinuse.com/'
},
{
name: 'Fonts2u',
- description: 'Fonts2u offers a large collection of free fonts. Download free fonts for Windows and Macintosh.',
+ description:
+ 'Fonts2u offers a large collection of free fonts. Download free fonts for Windows and Macintosh.',
categories: ['Font'],
url: 'https://fonts2u.com/',
- keywords: [
- 'free fonts',
- 'download fonts',
- 'fonts',
- 'free',
- 'font',
- 'typefaces',
- 'typography',
- 'typeface',
- 'true type',
- 'truetype fonts',
- 'opentype',
- 'opentype fonts',
- 'windows',
- 'windows fonts',
- 'macintosh',
- 'mac fonts',
- 'macintosh fonts',
- ],
+ keywords: ['free fonts', 'download fonts', 'fonts', 'free', 'font', 'typefaces', 'typography', 'typeface', 'true type', 'truetype fonts', 'opentype', 'opentype fonts', 'windows', 'windows fonts', 'macintosh', 'mac fonts', 'macintosh fonts']
},
{
name: 'FontSpark',
description:
'Fontspark is the best place for you. We are providing all the latest and professional free fonts for download that you can use on your projects.',
categories: ['Font'],
- url: 'https://fontspark.com/',
+ url: 'https://fontspark.com/'
},
{
name: 'Format JSON Online',
- description: 'A Complete Toolkit for JSON & Data Processing.',
+ description:
+ 'A Complete Toolkit for JSON & Data Processing.',
categories: ['Productivity', 'Tooling'],
url: 'https://formatjsononline.com/',
- keywords: ['json'],
+ keywords: ['json']
},
{
name: 'Formcn.dev',
- description: 'Easily build single- and multi-step forms with auto-generated client- and server-side code.',
+ description:
+ 'Easily build single- and multi-step forms with auto-generated client- and server-side code.',
categories: ['Code Snippet'],
- url: 'https://formcn.dev/',
+ url: 'https://formcn.dev/'
},
{
name: 'Foundy',
@@ -372,57 +303,37 @@ export const resources: Resource[] = [
'Sell your business at a higher valuation or find quality acquisitions with Foundy AI and expert support.',
categories: ['Startup', 'AI'],
url: 'https://foundy.com',
- keywords: ['business', 'sell', 'buy'],
+ keywords: ['business', 'sell', 'buy']
},
{
name: 'Fountn',
- description: 'World’s largest collection of design resources, curated by designers.',
+ description:
+ 'World’s largest collection of design resources, curated by designers.',
categories: ['Design', 'Learn', 'UI'],
url: 'https://fountn.design',
- keywords: ['design', 'resources', 'ui kits', 'icons', 'templates'],
+ keywords: ['design', 'resources', 'ui kits', 'icons', 'templates']
},
{
name: 'Framer',
description:
'Start your website with AI and design on a familiar canvas. Add animations, interactions and a CMS. Optimize for every breakpoint — no code needed and publish for free.',
categories: ['Prototyping', 'UI', 'Website Builder'],
- url: 'https://www.framer.com',
+ url: 'https://www.framer.com'
},
{
name: 'Free Faces',
description:
'This website is a curated collection of typefaces that are available under a variety of free licences somewhere on the interwebs.',
categories: ['Font'],
- url: 'https://www.freefaces.gallery',
+ url: 'https://www.freefaces.gallery'
},
{
name: 'Free For Geeks',
- description: 'Stop searching, start building. Free resources for developers.',
+ description:
+ 'Stop searching, start building. Free resources for developers.',
categories: ['Open Source'],
url: 'https://freeforgeeks.jpdiaz.dev',
- keywords: [
- 'free',
- 'javascript',
- 'website',
- 'web',
- 'development',
- 'course',
- 'courses',
- 'html',
- 'css',
- 'react',
- 'redux',
- 'api',
- 'frontend',
- 'backend',
- 'devops',
- 'devsecops',
- 'career development',
- 'learn',
- 'tutorial',
- 'programming',
- 'open source',
- ],
+ keywords: ['free', 'javascript', 'website', 'web', 'development', 'course', 'courses', 'html', 'css', 'react', 'redux', 'api', 'frontend', 'backend', 'devops', 'devsecops', 'career development', 'learn', 'tutorial', 'programming', 'open source']
},
{
name: 'freeCodeCamp',
@@ -430,60 +341,22 @@ export const resources: Resource[] = [
'Learn to code at home. Build projects. Earn certifications. Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies including Google, Apple, Amazon, and Microsoft.',
categories: ['Learn', 'Programming'],
url: 'https://www.freecodecamp.org/',
- keywords: [
- 'javascript',
- 'js',
- 'website',
- 'web',
- 'development',
- 'free',
- 'code',
- 'camp',
- 'course',
- 'courses',
- 'html',
- 'css',
- 'react',
- 'redux',
- 'api',
- 'front',
- 'back',
- 'end',
- 'learn',
- 'tutorial',
- 'programming',
- ],
+ keywords: ['javascript', 'js', 'website', 'web', 'development', 'free', 'code', 'camp', 'course', 'courses', 'html', 'css', 'react', 'redux', 'api', 'front', 'back', 'end', 'learn', 'tutorial', 'programming']
},
{
name: 'FreeForDev',
- description: 'an Awesome List of Tools available for Free to Enhance your Productivity.',
+ description:
+ 'an Awesome List of Tools available for Free to Enhance your Productivity.',
categories: ['Open Source'],
url: 'https://free-for.dev/',
- keywords: [
- 'free',
- 'javascript',
- 'website',
- 'web',
- 'development',
- 'course',
- 'courses',
- 'html',
- 'css',
- 'react',
- 'api',
- 'frontend',
- 'backend',
- 'learn',
- 'programming',
- 'open source',
- ],
+ keywords: ['free', 'javascript', 'website', 'web', 'development', 'course', 'courses', 'html', 'css', 'react', 'api', 'frontend', 'backend', 'learn', 'programming', 'open source']
},
{
name: 'FreeHTML5',
description:
'Free website templates, free HTML5 templates using Bootstrap framework. High quality free website templates for all.',
categories: ['Template'],
- url: 'https://freehtml5.co/',
+ url: 'https://freehtml5.co/'
},
{
name: 'Freeicons',
@@ -491,43 +364,21 @@ export const resources: Resource[] = [
'Freeicons is a free platform for download vector icons in SVG, PNG, EPS, AI and PSD format. Here You',
categories: ['Icon'],
url: 'https://freeicons.io/',
- keywords: [
- 'vector icons',
- 'download free icons',
- 'free icons',
- 'free vector icons',
- 'free icons for commercial use',
- 'free svg icons',
- 'free eps and ai icons',
- 'free psd icons',
- 'windows 8 icons',
- 'metro icons',
- 'iphone tab bar icons',
- 'android icons',
- 'material icons',
- 'monochrome icons',
- 'icon pack',
- 'windows 10 icons',
- 'pack',
- 'icons for iOS 11',
- 'iPhone icons',
- 'iPad icons',
- 'material icons',
- 'office style icons',
- ],
+ keywords: ['vector icons', 'download free icons', 'free icons', 'free vector icons', 'free icons for commercial use', 'free svg icons', 'free eps and ai icons', 'free psd icons', 'windows 8 icons', 'metro icons', 'iphone tab bar icons', 'android icons', 'material icons', 'monochrome icons', 'icon pack', 'windows 10 icons', 'pack', 'icons for iOS 11', 'iPhone icons', 'iPad icons', 'material icons', 'office style icons']
},
{
name: 'Freelancer',
- description: 'Find & hire top freelancers, web developers & designers inexpensively. World',
+ description:
+ 'Find & hire top freelancers, web developers & designers inexpensively. World',
categories: ['Freelance'],
- url: 'https://www.freelancer.com/',
+ url: 'https://www.freelancer.com/'
},
{
name: 'FreePhotos.cc',
description:
'Find free beautiful stock photos with Creative Commons (CC) licensing. Download royalty free images and use them on your website or print!',
categories: ['Image'],
- url: 'https://freephotos.cc/en',
+ url: 'https://freephotos.cc/en'
},
{
name: 'Freepik',
@@ -535,77 +386,67 @@ export const resources: Resource[] = [
'All the assets you need, in one place. Find and download the best high-quality photos, designs, and mockups.',
categories: ['Illustration', 'Image'],
url: 'https://www.freepik.com/',
- keywords: ['freepik', 'vectors', 'illustration', 'photos'],
+ keywords: ['freepik', 'vectors', 'illustration', 'photos']
},
{
name: 'Freesets',
- description: 'Collection of free resources like icons, images, illustrations, components, libraries and more!',
+ description:
+ 'Collection of free resources like icons, images, illustrations, components, libraries and more!',
categories: ['Open Source'],
url: 'https://freesets.vercel.app',
- keywords: ['icons', 'images', 'videos', 'illustrations', 'fonts'],
+ keywords: ['icons', 'images', 'videos', 'illustrations', 'fonts']
},
{
name: 'Freestuff',
- description: 'Find any tools or services that free for developer to use.',
+ description:
+ 'Find any tools or services that free for developer to use.',
categories: ['Open Source'],
url: 'https://freestuff.dev/',
- keywords: [
- 'database',
- 'api',
- 'awesome-list',
- 'productivity',
- 'learning-resource',
- 'asset',
- 'hosting',
- 'storage',
- 'serverless',
- 'authentication',
- 'security',
- 'playground',
- 'image',
- 'monitoring',
- ],
+ keywords: ['database', 'api', 'awesome-list', 'productivity', 'learning-resource', 'asset', 'hosting', 'storage', 'serverless', 'authentication', 'security', 'playground', 'image', 'monitoring']
},
{
name: 'Freeter',
description:
'Gather everything you need for work in one place, organized by projects and workflows, and have a quick access to them. For Win, Linux, MacOS. Free and Open-Source.',
categories: ['Productivity', 'Tooling'],
- url: 'https://freeter.io/',
+ url: 'https://freeter.io/'
},
{
name: 'FreshRemote.Work',
- description: 'All fresh remote work and work from home opportunities with salaries in one place 🚀',
+ description:
+ 'All fresh remote work and work from home opportunities with salaries in one place 🚀',
categories: ['Job', 'Remote'],
url: 'https://freshremote.work/',
- keywords: ['career', 'fresh', 'opensalary', 'remote', 'jobs', 'jobsearch', 'developer', 'wfh'],
+ keywords: ['career', 'fresh', 'opensalary', 'remote', 'jobs', 'jobsearch', 'developer', 'wfh']
},
{
name: 'FridayGPT',
- description: 'Fast and Native ChatGPT mac app. Access ChatGPT instantly on top of any app or website.',
+ description:
+ 'Fast and Native ChatGPT mac app. Access ChatGPT instantly on top of any app or website.',
categories: ['AI', 'Productivity'],
url: 'https://www.fridaygpt.app/',
- keywords: ['chatgpt', 'mac', 'prompts'],
+ keywords: ['chatgpt', 'mac', 'prompts']
},
{
name: 'Front End Happy Hour',
description:
'A podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about all things Front End development.',
categories: ['Podcast', 'Programming'],
- url: 'https://frontendhappyhour.com/',
+ url: 'https://frontendhappyhour.com/'
},
{
name: 'Frontend Focus',
description:
'A once–weekly roundup of the best front-end news, articles and tutorials. HTML, CSS, WebGL, Canvas, browser tech, and more.',
categories: ['Newsletter', 'Programming'],
- url: 'https://frontendfoc.us/',
+ url: 'https://frontendfoc.us/'
},
{
name: 'Frontend Masters',
- description: 'Advance your skills with in-depth, modern JavaScript and front-end engineering courses.',
+ description:
+ 'Advance your skills with in-depth, modern JavaScript and front-end engineering courses.',
categories: ['Learn', 'Programming'],
- url: 'https://frontendmasters.com/',
+ url: 'https://frontendmasters.com/'
},
{
name: 'Frontend Mentor',
@@ -613,34 +454,36 @@ export const resources: Resource[] = [
'Improve your front-end skills by building real projects. Solve real-world HTML, CSS and JavaScript challenges whilst working to professional designs.',
categories: ['Code Challenge'],
url: 'https://www.frontendmentor.io/',
- keywords: ['frontend', 'html', 'css', 'flexbox', 'grid', 'rwd', 'mobile-first', 'javascript'],
+ keywords: ['frontend', 'html', 'css', 'flexbox', 'grid', 'rwd', 'mobile-first', 'javascript']
},
{
name: 'Frontend Practice',
- description: 'A collection of real websites for developers to recreate to improve and test their skills.',
+ description:
+ 'A collection of real websites for developers to recreate to improve and test their skills.',
categories: ['Learn', 'Programming'],
- url: 'https://www.frontendpractice.com/',
+ url: 'https://www.frontendpractice.com/'
},
{
name: 'Frontend Toolkit',
description:
'Frontend Toolkit is a customizable dashboard for your recurring Frontend tasks. Base64 encoder/decoder, SVG optimizations, SVG to JSX and many more!',
categories: ['Productivity', 'Programming'],
- url: 'https://www.fetoolkit.io/',
+ url: 'https://www.fetoolkit.io/'
},
{
name: 'Frontendor',
description:
'Reusable HTML templates and blocks to help you build beautiful and professional landing pages quickly and easily by COPY-PASTE.',
categories: ['Template'],
- url: 'https://frontendor.com/',
+ url: 'https://frontendor.com/'
},
{
name: 'Full Stack Radio',
- description: 'A podcast for developers interested in building great software products. Hosted by Adam Wathan.',
+ description:
+ 'A podcast for developers interested in building great software products. Hosted by Adam Wathan.',
categories: ['Podcast', 'Programming'],
url: 'https://fullstackradio.com/',
- keywords: ['technology', 'software', 'web', 'development', 'product', 'startup'],
+ keywords: ['technology', 'software', 'web', 'development', 'product', 'startup']
},
{
name: 'Fun Fun Function',
@@ -648,9 +491,7 @@ export const resources: Resource[] = [
'I’m Mattias Petter Johansson, mpj for short. I’ve been a full-time programmer for over twenty (!) years. Among others, I',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q',
- keywords: [
- 'javascript web development programming software development technology computer science engineering developer creativity productivity',
- ],
+ keywords: ['javascript web development programming software development technology computer science engineering developer creativity productivity']
},
{
name: 'Fuselio',
@@ -658,14 +499,6 @@ export const resources: Resource[] = [
'Fuselio is a rapid MVP development platform for startups and SMEs, enabling the development of custom mobile and web applications in just 6 weeks. ',
categories: ['Productivity'],
url: 'https://www.fuselio.com/',
- keywords: [
- 'web development',
- 'programming',
- 'software development',
- 'technology',
- 'engineering',
- 'developer',
- 'Mobile Development',
- ],
- },
-]
+ keywords: ['web development', 'programming', 'software development', 'technology', 'engineering', 'developer', 'Mobile Development']
+ }
+]
\ No newline at end of file
diff --git a/resources/g.ts b/resources/g.ts
index 50a3fe30..d5ede501 100644
--- a/resources/g.ts
+++ b/resources/g.ts
@@ -7,42 +7,47 @@ export const resources: Resource[] = [
'Gatsby is a React-based open source framework with performance, scalability and security built-in. Collaborate, build and deploy 1000x faster with Gatsby Cloud.',
categories: ['Programming'],
url: 'https://www.gatsbyjs.com/',
- keywords: ['gatsby', 'javascript', 'react', 'graphql', 'fast'],
+ keywords: ['gatsby', 'javascript', 'react', 'graphql', 'fast']
},
{
name: 'Gauge',
- description: 'Gauge helps your company show up in AI answers',
+ description:
+ 'Gauge helps your company show up in AI answers',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://withgauge.com/',
- keywords: ['digital marketing', 'seo', 'ai seo', 'llmo'],
+ keywords: ['digital marketing', 'seo', 'ai seo', 'llmo']
},
{
name: 'Gcore Basic',
- description: 'Virtual machines for various tasks: from hosting a cooking blog to making a backup server.',
+ description:
+ 'Virtual machines for various tasks: from hosting a cooking blog to making a backup server.',
categories: ['Hosting'],
url: 'https://gcore.com/cloud/basic-vm',
- keywords: ['gcore', 'cloud', 'virtual machine', 'vm', 'hosting', 'server'],
+ keywords: ['gcore', 'cloud', 'virtual machine', 'vm', 'hosting', 'server']
},
{
name: 'Gcore CDN',
- description: 'Make your app fast and responsive for a global audience with Gcore CDN.',
+ description:
+ 'Make your app fast and responsive for a global audience with Gcore CDN.',
categories: ['CDN'],
url: 'https://gcore.com/cdn',
- keywords: ['gcore', 'cdn', 'content delivery network'],
+ keywords: ['gcore', 'cdn', 'content delivery network']
},
{
name: 'Gcore Cloud',
- description: 'Scalable, secure, and reliable hybrid cloud services anywhere in the world.',
+ description:
+ 'Scalable, secure, and reliable hybrid cloud services anywhere in the world.',
categories: ['Cloud Computing'],
url: 'https://gcore.com/cloud',
- keywords: ['gcore', 'cloud', 'edge computing'],
+ keywords: ['gcore', 'cloud', 'edge computing']
},
{
name: 'Gcore Function as a service',
- description: 'Run code as a function without creating and maintaining virtual machines.',
+ description:
+ 'Run code as a function without creating and maintaining virtual machines.',
categories: ['Serverless'],
url: 'https://gcore.com/cloud/faas',
- keywords: ['gcore', 'faas', 'function as a service', 'serverless'],
+ keywords: ['gcore', 'faas', 'function as a service', 'serverless']
},
{
name: 'Gcore Image Stack',
@@ -50,7 +55,7 @@ export const resources: Resource[] = [
'An image CDN for convenient transformation, compression, and delivery of website images on the fly.',
categories: ['CDN', 'Image'],
url: 'https://gcore.com/image-stack',
- keywords: ['gcore', 'cdn', 'content delivery network', 'image cdn'],
+ keywords: ['gcore', 'cdn', 'content delivery network', 'image cdn']
},
{
name: 'Gcore Speed Test',
@@ -58,89 +63,102 @@ export const resources: Resource[] = [
'Check your Internet speed and the quality of your broadband and mobile connection with our free speed testing tool.',
categories: ['Performance'],
url: 'https://speedtest.gcore.com/',
- keywords: ['gcore', 'speed test', 'internet speed', 'bandwidth'],
+ keywords: ['gcore', 'speed test', 'internet speed', 'bandwidth']
},
{
name: 'GenDesigns',
- description: 'AI Mobile App Design Generator',
+ description:
+ 'AI Mobile App Design Generator',
categories: ['Design', 'AI', 'UI'],
url: 'https://gendesigns.ai/',
- keywords: ['ai app designer', 'mobile app mockup generator', 'ai ui design tool', 'ai prototype generator'],
+ keywords: ['ai app designer', 'mobile app mockup generator', 'ai ui design tool', 'ai prototype generator']
},
{
name: 'Get The Audience',
description:
'Get The Audience helps you grow your Twitter audience by analyzing what they care about, who they are, and when they can be reached.',
categories: ['Marketing', 'Social Media'],
- url: 'https://gettheaudience.com/',
+ url: 'https://gettheaudience.com/'
},
{
name: 'Getillustrations',
- description: 'Download stock illustration packs for websites, application and web design.',
+ description:
+ 'Download stock illustration packs for websites, application and web design.',
categories: ['Illustration'],
- url: 'https://www.getillustrations.com/',
+ url: 'https://www.getillustrations.com/'
},
{
name: 'GetTerms.io',
- description: 'Generate a simple Terms of Service and Privacy Policy statement for your website.',
+ description:
+ 'Generate a simple Terms of Service and Privacy Policy statement for your website.',
categories: ['Legal'],
- url: 'https://getterms.io/',
+ url: 'https://getterms.io/'
+ },
+ {
+ name: 'ghostwriter',
+ description:
+ 'CLI tool that types realistic code snippets in terminal for demos and recordings.',
+ categories: ['Terminal', 'Tooling', 'Productivity'],
+ url: 'https://github.com/Omibranch/ghostwriter',
+ keywords: ['cli', 'typing simulation', 'terminal', 'demos', 'go']
},
{
name: 'Git Cheat Sheets',
description:
'Reference sheets covering Git commands, features, SVN migrations, and bash. Available in multiple languages.',
categories: ['Cheatsheet'],
- url: 'https://training.github.com/',
+ url: 'https://training.github.com/'
},
{
name: 'GIT for Your Browser Tabs - Never lose your tabs again!',
- description: 'Its like GIT, but for browser tabs! Unlock the Power of Version Control for Your Browser Tabs!',
+ description:
+ 'Its like GIT, but for browser tabs! Unlock the Power of Version Control for Your Browser Tabs!',
categories: ['Browser', 'Productivity', 'Tooling'],
url: 'https://browser-tabs.craftengineer.com/',
- keywords: ['browser', 'tabs', 'git', 'browser tabs version control', 'browser extension', 'history'],
+ keywords: ['browser', 'tabs', 'git', 'browser tabs version control', 'browser extension', 'history']
},
{
name: 'Gitbook',
description:
'GitBook is a knowledge management tool for engineering teams. It simplifies knowledge sharing, with docs-as-code support and AI-powered search & insights.',
categories: ['Documentation'],
- url: 'https://gitbook.com',
+ url: 'https://gitbook.com'
},
{
name: 'GitHub Pages',
description:
'Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.',
categories: ['Hosting'],
- url: 'https://pages.github.com/',
+ url: 'https://pages.github.com/'
},
{
name: 'GitLoop',
- description: 'AI that understands your codebase and repositories',
+ description:
+ 'AI that understands your codebase and repositories',
categories: ['Code Generator', 'AI'],
url: 'https://www.gitloop.com',
- keywords: ['Coding', 'Codebase', 'Repositories', 'Code Review', 'Git', 'Commits', 'Pull Requests'],
+ keywords: ['Coding', 'Codebase', 'Repositories', 'Code Review', 'Git', 'Commits', 'Pull Requests']
},
{
name: 'Gliesess 90 marketing strategy breakdowns',
description:
'Browse the most comprehensive list of online marketing strategies on the internet. Find the Social Media and Search Engine strategies of each company.',
categories: ['SEO', 'Learn', 'Marketing'],
- url: 'https://www.gliesess.com/online-marketing-strategies',
+ url: 'https://www.gliesess.com/online-marketing-strategies'
},
{
name: 'GoatCounter',
description:
'GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app.',
categories: ['Analytics'],
- url: 'https://www.goatcounter.com/',
+ url: 'https://www.goatcounter.com/'
},
{
name: 'GoDaddy',
description:
'Your all in one solution to grow online. Start a free trial to create a beautiful website, get a domain name, fast hosting, online marketing and award-winning 24/7 support.',
categories: ['Domain', 'Hosting', 'Website Builder'],
- url: 'https://www.godaddy.com',
+ url: 'https://www.godaddy.com'
},
{
name: 'Godly',
@@ -148,27 +166,29 @@ export const resources: Resource[] = [
'Godly is a curation of the best web design inspiration, every day. Browse the best e-commerce websites, portfolio websites, animation websites and more.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://godly.website/',
- keywords: ['ui design', 'inspiration'],
+ keywords: ['ui design', 'inspiration']
},
{
name: 'GoLand',
- description: 'GoLand is an IDE by JetBrains aimed at providing an ergonomic environment for Go development.',
+ description:
+ 'GoLand is an IDE by JetBrains aimed at providing an ergonomic environment for Go development.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/go/',
+ url: 'https://www.jetbrains.com/go/'
},
{
name: 'Golang Developer Jobs',
description:
'Find specific Golang Developer Jobs, including Remote Jobs. You are looking for Golang Developers? Submit your position for free.',
categories: ['Job'],
- url: 'https://golangjob.xyz/',
+ url: 'https://golangjob.xyz/'
},
{
name: 'Google Chrome Developers',
- description: 'Making the web more awesome.',
+ description:
+ 'Making the web more awesome.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw',
- keywords: ['Google Chrome Developers Web CSS Framweorks'],
+ keywords: ['Google Chrome Developers Web CSS Framweorks']
},
{
name: 'Google Developers',
@@ -176,15 +196,14 @@ export const resources: Resource[] = [
'The Google Developers channel features talks from events, educational series, best practices, tips, and the latest updates across our products and platforms.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttw',
- keywords: [
- 'google developers developers Google developers videos google developer tutorials developer tutorials developer news android firebase tensorflow chr...',
- ],
+ keywords: ['google developers developers Google developers videos google developer tutorials developer tutorials developer news android firebase tensorflow chr...']
},
{
name: 'Google Fonts',
- description: 'Making the web more beautiful, fast, and open through great typography.',
+ description:
+ 'Making the web more beautiful, fast, and open through great typography.',
categories: ['Font'],
- url: 'https://fonts.google.com/',
+ url: 'https://fonts.google.com/'
},
{
name: 'Google Icons',
@@ -192,27 +211,29 @@ export const resources: Resource[] = [
'Material Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.',
categories: ['Icon'],
url: 'https://fonts.google.com/icons',
- keywords: ['icons'],
+ keywords: ['icons']
},
{
name: 'Google Maps Scraper',
- description: 'The most efficient way to scrape Google Maps at scale.',
+ description:
+ 'The most efficient way to scrape Google Maps at scale.',
categories: ['Marketing', 'Scraping'],
url: 'https://apify.com/huncho/google-maps-scraper',
- keywords: ['leads', 'sales', 'marketing', 'scraping'],
+ keywords: ['leads', 'sales', 'marketing', 'scraping']
},
{
name: 'Google Search Console',
- description: 'Search Console tools and reports help you measure your site',
+ description:
+ 'Search Console tools and reports help you measure your site',
categories: ['SEO'],
- url: 'https://search.google.com/search-console/about',
+ url: 'https://search.google.com/search-console/about'
},
{
name: 'Google Technical Writing',
description:
'This collection of courses and learning resources aims to improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers at Google.',
categories: ['Writing'],
- url: 'https://developers.google.com/tech-writing',
+ url: 'https://developers.google.com/tech-writing'
},
{
name: 'GotResumeBuilder',
@@ -220,76 +241,67 @@ export const resources: Resource[] = [
'Resume Builder – Free and easy to use. Sample resumes and tips on how to write a resume available.',
categories: ['Resume'],
url: 'https://www.gotresumebuilder.com/',
- keywords: [
- 'resume builder',
- 'free resume builder',
- 'how to write a resume',
- 'how to make a resume',
- 'sample resumes',
- ],
+ keywords: ['resume builder', 'free resume builder', 'how to write a resume', 'how to make a resume', 'sample resumes']
},
{
name: 'GPT4oMini',
- description: 'GPT4oMini.app: Free GPT4oMini Access - Advanced AI Conversation Generator',
+ description:
+ 'GPT4oMini.app: Free GPT4oMini Access - Advanced AI Conversation Generator',
categories: ['AI'],
url: 'https://gpt4omini.app/',
- keywords: [
- 'GPT4oMini',
- 'GPT4o',
- 'Free GPT-4',
- 'ChatGPT',
- 'ChatGPT4oMini',
- 'chatbot',
- 'Free ChatGPT Access',
- 'AI Conversation Generator',
- ],
+ keywords: ['GPT4oMini', 'GPT4o', 'Free GPT-4', 'ChatGPT', 'ChatGPT4oMini', 'chatbot', 'Free ChatGPT Access', 'AI Conversation Generator']
},
{
name: 'Gradient',
description:
'Thousands of trendy color gradients in a curated collection that is updated daily. Get a fresh color gradient for your next design project and save all the gradients you like.',
categories: ['Color'],
- url: 'https://gradienthunt.com/',
+ url: 'https://gradienthunt.com/'
},
{
name: 'Gradient Generator',
- description: 'Create brilliant gradients in 8 color spaces. 1-click export to CSS & SVG.',
+ description:
+ 'Create brilliant gradients in 8 color spaces. 1-click export to CSS & SVG.',
categories: ['Color'],
url: 'https://learnui.design/tools/gradient-generator.html',
- keywords: ['color', 'UI', 'design', 'gradient'],
+ keywords: ['color', 'UI', 'design', 'gradient']
},
{
name: 'Gradientos',
- description: 'Find and test gradients easily.',
+ description:
+ 'Find and test gradients easily.',
categories: ['Color'],
url: 'https://gradientos.app',
- keywords: ['color', 'UI', 'design', 'gradient'],
+ keywords: ['color', 'UI', 'design', 'gradient']
},
{
name: 'Gramara',
- description: 'Write fluent English in a snap!',
+ description:
+ 'Write fluent English in a snap!',
categories: ['Productivity', 'Writing'],
- url: 'https://gramara.com/',
+ url: 'https://gramara.com/'
},
{
name: 'GrammarChecker',
- description: 'AI Grammar Checker instantly fixes writing errors',
+ description:
+ 'AI Grammar Checker instantly fixes writing errors',
categories: ['Writing', 'AI', 'Productivity'],
url: 'https://aigrammarchecker.io/',
- keywords: ['ai grammar checker', 'online grammar tool', 'writing assistant', 'english grammar correction'],
+ keywords: ['ai grammar checker', 'online grammar tool', 'writing assistant', 'english grammar correction']
},
{
name: 'Grammarly',
- description: 'Grammarly makes sure everything you type is easy to read, effective, and mistake-free.',
+ description:
+ 'Grammarly makes sure everything you type is easy to read, effective, and mistake-free.',
categories: ['Productivity', 'Writing'],
- url: 'https://grammarly.com',
+ url: 'https://grammarly.com'
},
{
name: 'GrayGrids',
description:
'Biggest Source of Free HTML Website Templates & Bootstrap Themes for Business, Landing Page, Admin Dashboards and Resume & Portfolio Websites.',
categories: ['Template'],
- url: 'https://graygrids.com/',
+ url: 'https://graygrids.com/'
},
{
name: 'Greip',
@@ -297,39 +309,42 @@ export const resources: Resource[] = [
'One of the must trusted Fraud Prevention services, which allows you to deploy AI-Powered modules to prevent fraud and abuse.',
categories: ['AI', 'Legal', 'Security'],
url: 'https://greip.io/',
- keywords: ['ai', 'fraud prevention', 'api', 'geoip', 'profanity detection'],
+ keywords: ['ai', 'fraud prevention', 'api', 'geoip', 'profanity detection']
},
{
name: 'Grid Garden',
- description: 'A game for learning CSS grid layout.',
+ description:
+ 'A game for learning CSS grid layout.',
categories: ['Learn', 'Programming'],
- url: 'https://cssgridgarden.com/',
+ url: 'https://cssgridgarden.com/'
},
{
name: 'Grommet',
- description: 'Grommet documentation.',
+ description:
+ 'Grommet documentation.',
categories: ['Library', 'Programming'],
url: 'https://v2.grommet.io/',
- keywords: ['React', 'UI Kit', 'Grommet', 'Grommet Design', 'UI/UX Framework'],
+ keywords: ['React', 'UI Kit', 'Grommet', 'Grommet Design', 'UI/UX Framework']
},
{
name: 'Growth List',
description:
'GrowthList is the go-to resource hub for tech-savvy marketers in fast-growing companies. Find hundred of Growth Hacks to boost your startup !',
categories: ['Marketing'],
- url: 'https://www.thegrowthlist.co/',
+ url: 'https://www.thegrowthlist.co/'
},
{
name: 'GTmetrix',
- description: 'GTmetrix is a free tool that analyzes your page',
+ description:
+ 'GTmetrix is a free tool that analyzes your page',
categories: ['Performance'],
- url: 'https://gtmetrix.com/',
+ url: 'https://gtmetrix.com/'
},
{
name: 'Guru',
description:
'Guru is one of the best freelance websites to find & hire Freelancers online and get work done. Freelancers can also search jobs for freelance work and get hired.',
categories: ['Freelance'],
- url: 'https://www.guru.com/',
- },
-]
+ url: 'https://www.guru.com/'
+ }
+]
\ No newline at end of file
diff --git a/resources/h.ts b/resources/h.ts
index 8c219c44..5faf760a 100644
--- a/resources/h.ts
+++ b/resources/h.ts
@@ -6,159 +6,157 @@ export const resources: Resource[] = [
description:
'An easy to follow design course for people who do amazing things. Receive a design lesson in your inbox each week, hand crafted by a design pro. Learn at your own pace, and apply it to your real life work – no fake projects here.',
categories: ['Design', 'Learn'],
- url: 'https://hackdesign.org/',
+ url: 'https://hackdesign.org/'
},
{
name: 'Hacker News',
- description: 'Hacker News is a social news website focusing on computer science and entrepreneurship.',
+ description:
+ 'Hacker News is a social news website focusing on computer science and entrepreneurship.',
categories: ['Forum'],
- url: 'https://news.ycombinator.com/',
+ url: 'https://news.ycombinator.com/'
},
{
name: 'Hacker Noon',
- description: 'How hackers start their afternoons.',
+ description:
+ 'How hackers start their afternoons.',
categories: ['Blog'],
url: 'https://hackernoon.com/',
- keywords: ['blockchain', 'bitcoin', 'tech', 'crypto', 'software-development', 'react', 'vue'],
+ keywords: ['blockchain', 'bitcoin', 'tech', 'crypto', 'software-development', 'react', 'vue']
},
{
name: 'HackerRank',
description:
'HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!',
categories: ['Code Challenge'],
- url: 'https://www.hackerrank.com/',
+ url: 'https://www.hackerrank.com/'
},
{
name: 'Hackertab.dev',
description:
'Get all your developer news in one place with Hackertab! Customize your feed and stay up-to-date on the latest tools, events, and more. Perfect for frontend, backend, full-stack, mobile, and data science developers. Try Hackertab now and never miss a beat in your field.',
categories: ['Browser', 'Extension', 'Productivity'],
- url: 'https://hackertab.dev/',
+ url: 'https://hackertab.dev/'
},
{
name: 'Hackr.io',
description:
'Google search shows you hundreds of Programming courses/tutorials, but Hackr.io tells you which is the best one. Find the best online courses & tutorials recommended by the Programming community. Pick the most upvoted tutorials as per your learning style: video-based, book, free, paid, for beginners, advanced, etc.',
categories: ['Learn', 'Programming'],
- url: 'https://hackr.io/',
+ url: 'https://hackr.io/'
},
{
name: 'Hacktoberfest',
description:
'Hacktoberfest is a month-long celebration of open source software run by DigitalOcean. During the month of October, we invite you to join open-source software enthusiasts, beginners, and the developer community by contributing to open-source projects.',
categories: ['Hacktoberfest'],
- url: 'https://hacktoberfest.digitalocean.com/',
+ url: 'https://hacktoberfest.digitalocean.com/'
},
{
name: 'Hacktoberfest Swag List',
description:
'There are many companies giving out free swag for Hacktoberfest and this list seeks to find them all!',
categories: ['Hacktoberfest'],
- url: 'https://hacktoberfestswaglist.com/',
+ url: 'https://hacktoberfestswaglist.com/'
},
{
name: 'Haikei',
description:
'A web-based design tool to generate unique SVG design assets for websites, social media, blog posts, desktop and mobile wallpapers, posters, and more!',
categories: ['Illustration'],
- url: 'https://app.haikei.app',
+ url: 'https://app.haikei.app'
},
{
name: 'Happy Hues',
description:
'See color palette inspiration on a real example website. As you click on different palettes every color on this site updates to give you context of how that color could be used for your design or illustration projects.',
categories: ['Color'],
- url: 'https://www.happyhues.co/',
+ url: 'https://www.happyhues.co/'
},
{
name: 'HarperDB',
description:
'HarperDB is a database and application development platform that is focused on performance and ease of use.',
categories: ['Database'],
- url: 'https://www.harperdb.io/',
+ url: 'https://www.harperdb.io/'
},
{
name: 'Hashnode',
description:
'Hashnode is a free content creation platform and community that allows you to publish articles on your own domain and helps you stay connected with a growing developer community.',
categories: ['Blog'],
- url: 'https://hashnode.com/',
+ url: 'https://hashnode.com/'
},
{
name: 'Hatchful',
- description: 'Create stunning logos in seconds - no design skills required!',
+ description:
+ 'Create stunning logos in seconds - no design skills required!',
categories: ['Logo'],
- url: 'https://hatchful.shopify.com/',
+ url: 'https://hatchful.shopify.com/'
},
{
name: 'Hemingway App',
description:
'Hemingway App makes your writing bold and clear. The app highlights lengthy, complex sentences and common errors.',
categories: ['Writing'],
- url: 'https://hemingwayapp.com/',
+ url: 'https://hemingwayapp.com/'
},
{
name: 'Hero Patterns',
- description: 'Zondicons.',
+ description:
+ 'Zondicons.',
categories: ['Illustration'],
- url: 'http://www.heropatterns.com/',
+ url: 'http://www.heropatterns.com/'
},
{
name: 'Heroicons',
- description: 'Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS.',
+ description:
+ 'Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS.',
categories: ['Icon'],
- url: 'https://heroicons.com/',
+ url: 'https://heroicons.com/'
},
{
name: 'Heroku',
description:
'Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.',
categories: ['Hosting'],
- url: 'https://www.heroku.com/',
+ url: 'https://www.heroku.com/'
},
{
name: 'Hexabot',
- description: 'Open-Source AI Tool to build multi-channel, multi-lingual, text-to-action chatbots agents.',
+ description:
+ 'Open-Source AI Tool to build multi-channel, multi-lingual, text-to-action chatbots agents.',
categories: ['AI'],
- url: 'https://www.hexabot.ai/',
+ url: 'https://www.hexabot.ai/'
},
{
name: 'Hey Meta',
- description: 'Check and improve how search engines and social media websites see and display your website.',
+ description:
+ 'Check and improve how search engines and social media websites see and display your website.',
categories: ['SEO'],
- url: 'https://www.heymeta.com/',
+ url: 'https://www.heymeta.com/'
},
{
name: 'Heybounce',
- description: 'Fast, Accurate & Secure Email Validation Service',
+ description:
+ 'Fast, Accurate & Secure Email Validation Service',
categories: ['Email', 'Marketing'],
url: 'https://www.heybounce.io/',
- keywords: ['email validation', 'email verification', 'disposable email detection', 'email validation api'],
+ keywords: ['email validation', 'email verification', 'disposable email detection', 'email validation api']
},
{
name: 'High Compress',
description:
'HighCompress is an incredibly powerful tool that can compress images upto 95%. Make your website load faster, optimize your images and boost SEO.',
categories: ['Image'],
- url: 'https://www.highcompress.com/',
+ url: 'https://www.highcompress.com/'
},
{
name: 'Highcharts',
- description: 'Highcharts - Interactive JavaScript charts for your web pages.',
+ description:
+ 'Highcharts - Interactive JavaScript charts for your web pages.',
categories: ['Programming'],
url: 'https://www.highcharts.com/',
- keywords: [
- 'highcharts',
- 'charts',
- 'javascript charts',
- 'ajax charts',
- 'plots',
- 'line charts',
- 'bar charts',
- 'pie charts',
- 'javascript plots',
- 'ajax plots',
- ],
+ keywords: ['highcharts', 'charts', 'javascript charts', 'ajax charts', 'plots', 'line charts', 'bar charts', 'pie charts', 'javascript plots', 'ajax plots']
},
{
name: 'Himalayas',
@@ -166,98 +164,73 @@ export const resources: Resource[] = [
'Experience the remote ecosystem - find a remote job you love, research the fastest-growing remote companies, and hire experienced remote workers.',
categories: ['Job'],
url: 'https://himalayas.app',
- keywords: ['himalayas', 'remote', 'jobs', 'developer', 'sales'],
+ keywords: ['himalayas', 'remote', 'jobs', 'developer', 'sales']
},
{
name: 'Hired',
description:
'With Hired your job search has never been easier! Simply create a profile & vetted companies compete for you, reaching out with salary & equity upfront.',
categories: ['Job'],
- url: 'https://hired.com/',
+ url: 'https://hired.com/'
+ },
+ {
+ name: 'hiring',
+ description:
+ 'Linux CLI/daemon that reviews project files and sends passive-aggressive HR rejection letters.',
+ categories: ['Terminal', 'Tooling', 'AI'],
+ url: 'https://github.com/Omibranch/hiring',
+ keywords: ['cli', 'daemon', 'code review', 'hr', 'notify-send']
},
{
name: 'Hive Index',
- description: 'Find online communities, across all platforms, for any topic.',
+ description:
+ 'Find online communities, across all platforms, for any topic.',
categories: ['Marketing'],
- url: 'https://thehiveindex.com/',
+ url: 'https://thehiveindex.com/'
},
{
name: 'Hloom',
description:
'We have the largest library of free Microsoft Office and Google Doc resume templates, paired with a professional resume builder and additional writing features.',
categories: ['Resume'],
- url: 'https://www.hloom.com/',
+ url: 'https://www.hloom.com/'
},
{
name: 'Hoppscotch',
- description: 'Helps you create requests faster, saving precious time on development.',
+ description:
+ 'Helps you create requests faster, saving precious time on development.',
categories: ['API Building'],
url: 'https://hoppscotch.io/',
- keywords: [
- 'hoppscotch',
- 'hopp scotch',
- 'hoppscotch online',
- 'hoppscotch app',
- 'postwoman',
- 'postwoman chrome',
- 'postwoman online',
- 'postwoman for mac',
- 'postwoman app',
- 'postwoman for windows',
- 'postwoman google chrome',
- 'postwoman chrome app',
- 'get postwoman',
- 'postwoman web',
- 'postwoman android',
- 'postwoman app for chrome',
- 'postwoman mobile app',
- 'postwoman web app',
- 'api',
- 'request',
- 'testing',
- 'tool',
- 'rest',
- 'websocket',
- 'sse',
- 'graphql',
- 'socketio',
- ],
+ keywords: ['hoppscotch', 'hopp scotch', 'hoppscotch online', 'hoppscotch app', 'postwoman', 'postwoman chrome', 'postwoman online', 'postwoman for mac', 'postwoman app', 'postwoman for windows', 'postwoman google chrome', 'postwoman chrome app', 'get postwoman', 'postwoman web', 'postwoman android', 'postwoman app for chrome', 'postwoman mobile app', 'postwoman web app', 'api', 'request', 'testing', 'tool', 'rest', 'websocket', 'sse', 'graphql', 'socketio']
},
{
name: 'Hostman',
- description: 'Cloud hosting for startups and developers.',
+ description:
+ 'Cloud hosting for startups and developers.',
categories: ['Hosting'],
- url: 'https://hostman.com/',
+ url: 'https://hostman.com/'
},
{
name: 'HotBot',
- description: 'The Gateway to Advanced AI Chat and Expert AI Bots',
+ description:
+ 'The Gateway to Advanced AI Chat and Expert AI Bots',
categories: ['AI', 'Productivity'],
url: 'https://www.hotbot.com/',
- keywords: [
- 'Claude',
- 'OpenAI',
- 'Chat GPT',
- 'AI Chat',
- 'AI Chat Bot',
- 'Googles Gemini',
- 'Metas Llama',
- 'Anthropic',
- 'Free AI chat',
- 'AI Search',
- ],
+ keywords: ['Claude', 'OpenAI', 'Chat GPT', 'AI Chat', 'AI Chat Bot', 'Googles Gemini', 'Metas Llama', 'Anthropic', 'Free AI chat', 'AI Search']
},
{
name: 'HTML Reference',
- description: 'A free guide to all HTML elements and attributes.',
+ description:
+ 'A free guide to all HTML elements and attributes.',
categories: ['Cheatsheet'],
- url: 'https://htmlreference.io/',
+ url: 'https://htmlreference.io/'
},
{
name: 'HTML5 Accessibility',
- description: 'Get the current accessibility support status of HTML5 features across major browsers',
+ description:
+ 'Get the current accessibility support status of HTML5 features across major browsers',
categories: ['Accessibility'],
- url: 'https://www.html5accessibility.com/',
+ url: 'https://www.html5accessibility.com/'
},
{
name: 'HTML5 UP',
@@ -265,7 +238,7 @@ export const resources: Resource[] = [
'Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.',
categories: ['Template'],
url: 'https://html5up.net/',
- keywords: ['html5', 'css3', 'responsive', 'site template', 'website template'],
+ keywords: ['html5', 'css3', 'responsive', 'site template', 'website template']
},
{
name: 'HTMLrev',
@@ -273,26 +246,28 @@ export const resources: Resource[] = [
'HTMLrev showcases free HTML, Bootstrap, Tailwind templates for website, landing page, coming soon, blog, portfolio, ecommerce and dashboard.',
categories: ['Template'],
url: 'https://htmlrev.com/',
- keywords: ['HTML', 'templates', 'business', 'portfolio'],
+ keywords: ['HTML', 'templates', 'business', 'portfolio']
},
{
name: 'Hubdev',
description:
'A developer resource collection with advanced semantic search powered by Vercel SDK, OpenAI, and Supabase for precise results.',
categories: ['Open Source'],
- url: 'https://www.hubdev.tools',
+ url: 'https://www.hubdev.tools'
},
{
name: 'Hugeicons',
- description: 'Most beautiful icon library for developers. 28,000+ expertly crafted UI icons.',
+ description:
+ 'Most beautiful icon library for developers. 28,000+ expertly crafted UI icons.',
categories: ['Icon'],
- url: 'https://hugeicons.com/',
+ url: 'https://hugeicons.com/'
},
{
name: 'humaaans',
- description: 'Mix-&-match illustrations of people with a design library for InVIsion Studio and Sketch.',
+ description:
+ 'Mix-&-match illustrations of people with a design library for InVIsion Studio and Sketch.',
categories: ['Illustration'],
- url: 'https://www.humaaans.com/',
+ url: 'https://www.humaaans.com/'
},
{
name: 'Humanize AI',
@@ -300,7 +275,7 @@ export const resources: Resource[] = [
'Humanize AI is a cutting-edge tool that transforms robotic, AI-generated text into authentic, human-like writing.',
categories: ['AI', 'Productivity', 'Writing'],
url: 'https://humanizeaitext.ai/',
- keywords: ['ai', 'writing', 'human', 'text'],
+ keywords: ['ai', 'writing', 'human', 'text']
},
{
name: 'Hypermail',
@@ -308,7 +283,7 @@ export const resources: Resource[] = [
'Hypermail is a cold email marketing solution that handles all aspects of email marketing with whitelabel built-in, email list verification, unlimited contact lists, email warm-up with AI replies & more',
categories: ['Email', 'Marketing'],
url: 'http://hypermail.com/',
- keywords: ['email marketing', 'cold email', 'list verification', 'white labeling'],
+ keywords: ['email marketing', 'cold email', 'list verification', 'white labeling']
},
{
name: 'Hypertune',
@@ -316,19 +291,6 @@ export const resources: Resource[] = [
'Type-safe feature flags, A/B testing, analytics and app configuration, with Git-style version control and local, synchronous, in-memory flag evaluation.',
categories: ['Analytics', 'Tooling', 'Productivity'],
url: 'https://www.hypertune.com/',
- keywords: [
- 'hypertune',
- 'feature flags',
- 'feature toggles',
- 'feature management',
- 'a/b testing',
- 'experimentation',
- 'analytics',
- 'product analytics',
- 'app configuration',
- 'cms',
- 'localization',
- 'internationalization',
- ],
- },
-]
+ keywords: ['hypertune', 'feature flags', 'feature toggles', 'feature management', 'a/b testing', 'experimentation', 'analytics', 'product analytics', 'app configuration', 'cms', 'localization', 'internationalization']
+ }
+]
\ No newline at end of file
diff --git a/resources/i.ts b/resources/i.ts
index e77b2d68..c33c8b5a 100644
--- a/resources/i.ts
+++ b/resources/i.ts
@@ -6,57 +6,50 @@ export const resources: Resource[] = [
description:
'Search, download, customize, edit over 100k+ open source icons. Iconbuddy is a powerful icon search engine and manager. It helps you download icons in SVG, PNG, WEBP, JSX, VUE, Base64 formats.',
categories: ['Icon'],
- url: 'https://iconbuddy.app',
+ url: 'https://iconbuddy.app'
},
{
name: 'Iconfinder',
- description: 'Millions of graphics for your design projects. Created by independent designers.',
+ description:
+ 'Millions of graphics for your design projects. Created by independent designers.',
categories: ['Icon', 'Illustration'],
- url: 'https://www.iconfinder.com',
+ url: 'https://www.iconfinder.com'
},
{
name: 'Iconic',
- description: 'Free, “do wtf you want with” pixel-perfect icons. New icons added every week',
+ description:
+ 'Free, “do wtf you want with” pixel-perfect icons. New icons added every week',
categories: ['Icon'],
- url: 'https://iconic.app',
+ url: 'https://iconic.app'
},
{
name: 'Iconify',
- description: 'Modern icon framework that allows you to use over 50,000 icons from popular icon sets.',
+ description:
+ 'Modern icon framework that allows you to use over 50,000 icons from popular icon sets.',
categories: ['Icon'],
url: 'https://icon-sets.iconify.design/',
- keywords: [
- 'icons',
- 'logo icons',
- 'web icons',
- 'logos',
- 'site logos',
- 'emoji',
- 'svg',
- 'maps',
- 'flags',
- 'animated icons',
- ],
+ keywords: ['icons', 'logo icons', 'web icons', 'logos', 'site logos', 'emoji', 'svg', 'maps', 'flags', 'animated icons']
},
{
name: 'iconmonstr',
- description: 'Free simple icons for your next project.',
+ description:
+ 'Free simple icons for your next project.',
categories: ['Icon'],
- url: 'https://iconmonstr.com',
+ url: 'https://iconmonstr.com'
},
{
name: 'Icons8',
description:
'Download design elements for free: icons, photos, vector illustrations, and music for your videos.',
categories: ['Icon', 'Illustration', 'Image'],
- url: 'https://icons8.com',
+ url: 'https://icons8.com'
},
{
name: 'Iconscout',
description:
'Pixel-perfect vector icons and Icon Fonts available in Line, Monochrome, and Solid style for your next project.',
categories: ['Icon'],
- url: 'https://iconscout.com/unicons',
+ url: 'https://iconscout.com/unicons'
},
{
name: 'Iconshock',
@@ -64,53 +57,35 @@ export const resources: Resource[] = [
'Free icons and premium icon packs. Flat icons, Material icons, Glyph icons, iOS icons, Font icons, and more design styles. Vector files, including PNG and SVG icons. Ready for apps, web or social media projects.',
categories: ['Icon'],
url: 'https://www.iconshock.com/',
- keywords: [
- 'web icons',
- 'web icon set',
- 'web icon',
- 'professional icons',
- 'software web icons',
- 'web icons vista',
- 'xp web icons',
- 'windows vista icons',
- 'windows icons',
- 'vector icons',
- 'vector web icons',
- 'application icons',
- 'java web icons',
- 'video icons',
- 'business icons',
- 'multimedia icons',
- 'accounting icons',
- 'web icon packs',
- 'web icone',
- ],
+ keywords: ['web icons', 'web icon set', 'web icon', 'professional icons', 'software web icons', 'web icons vista', 'xp web icons', 'windows vista icons', 'windows icons', 'vector icons', 'vector web icons', 'application icons', 'java web icons', 'video icons', 'business icons', 'multimedia icons', 'accounting icons', 'web icon packs', 'web icone']
},
{
name: 'IconSweets',
description:
'IconSweets is a huge set containing over 1,000 custom designed icons. IconSweets 2 will quench your icon thirst for all your iPhone, iPad & Android apps or new web projects.',
categories: ['Icon'],
- url: 'https://www.designbombs.com/iconsweets2/',
+ url: 'https://www.designbombs.com/iconsweets2/'
},
{
name: 'Icônes',
- description: 'Icon Explorer with Instant searching, powered by Iconify',
+ description:
+ 'Icon Explorer with Instant searching, powered by Iconify',
categories: ['Icon'],
- url: 'https://icones.netlify.app/',
+ url: 'https://icones.netlify.app/'
},
{
name: 'Illustrations-figma',
description:
'More than 5000 vector illustrations you can use inside Figma. All the figma illustrations are in SVG & PNG formats and includes styles like flat, lined, abstract and more.',
categories: ['Illustration'],
- url: 'https://www.artify.co/illustrations-figma',
+ url: 'https://www.artify.co/illustrations-figma'
},
{
name: 'Img.Upscaler',
- description: 'Upscale and enhance your image by using the latest AI technology. Support batch process.',
+ description:
+ 'Upscale and enhance your image by using the latest AI technology. Support batch process.',
categories: ['AI', 'Image'],
- url: 'https://imgupscaler.com',
+ url: 'https://imgupscaler.com'
},
{
name: 'IncidentHub',
@@ -118,46 +93,50 @@ export const resources: Resource[] = [
'Monitors the third-party Cloud and SaaS services that your application and team depend on. The Free (forever) tier has 20 services and 2 channels (Discord and Slack) for notifications.',
categories: ['Tooling'],
url: 'https://incidenthub.cloud',
- keywords: ['cloud monitoring', 'saas monitoring', 'third-party service monitoring', 'status page aggregator'],
+ keywords: ['cloud monitoring', 'saas monitoring', 'third-party service monitoring', 'status page aggregator']
},
{
name: 'Inclusive Components',
description:
'A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.',
categories: ['Accessibility'],
- url: 'https://inclusive-components.design/',
+ url: 'https://inclusive-components.design/'
},
{
name: 'Indie Hackers',
description:
'Connect with developers who are sharing the strategies and revenue numbers behind their companies and side projects.',
categories: ['Podcast', 'Startup'],
- url: 'https://www.indiehackers.com/',
+ url: 'https://www.indiehackers.com/'
},
{
name: 'Indie Starter',
- description: 'Build unlimited SaaS products with Indie Starter Kit. Remove the hassle and save days of work.',
+ description:
+ 'Build unlimited SaaS products with Indie Starter Kit. Remove the hassle and save days of work.',
categories: ['Startup', 'Template'],
- url: 'https://indie-starter.dev',
+ url: 'https://indie-starter.dev'
},
{
name: 'Indie UI',
- description: 'UI components with variants',
+ description:
+ 'UI components with variants',
categories: ['UI', 'Library'],
- url: 'https://ui.indie-starter.dev',
+ url: 'https://ui.indie-starter.dev'
},
{
name: 'Indie Worldwide',
- description: 'The worldwide virtual meetup of indie hackers, founders, and makers.',
+ description:
+ 'The worldwide virtual meetup of indie hackers, founders, and makers.',
categories: ['Startup'],
- url: 'https://indieworldwide.co/',
+ url: 'https://indieworldwide.co/'
},
{
name: 'IndieHub',
- description: 'Discover tools, Launch products, and Ship applications faster and better.',
+ description:
+ 'Discover tools, Launch products, and Ship applications faster and better.',
categories: ['Tooling', 'Startup', 'Productivity'],
url: 'https://indiehub.best',
- keywords: ['directory', 'website', 'indiehacker', 'indie', 'boilerplate'],
+ keywords: ['directory', 'website', 'indiehacker', 'indie', 'boilerplate']
},
{
name: 'IndiesReadIt',
@@ -165,46 +144,45 @@ export const resources: Resource[] = [
'IndiesReadIt is a curated book directory for indiehackers, solopreneurs, and entrepreneurs. Discover books on skills, business management, and personal development.',
categories: ['Learn', 'Book'],
url: 'https://IndiesRead.it',
- keywords: ['books', 'ebooks', 'audio-books', 'directory', 'indiehacker', 'indie', 'read'],
+ keywords: ['books', 'ebooks', 'audio-books', 'directory', 'indiehacker', 'indie', 'read']
},
{
name: 'Insomnia',
- description: 'Design & Debug APIs like a human, not a robot.',
+ description:
+ 'Design & Debug APIs like a human, not a robot.',
categories: ['API Building'],
- url: 'https://insomnia.rest/',
+ url: 'https://insomnia.rest/'
},
{
name: 'IntelliJ IDEA',
- description: 'A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more...',
+ description:
+ 'A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more...',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/idea/',
+ url: 'https://www.jetbrains.com/idea/'
},
{
name: 'IntersectionObserver Examples',
- description: 'Practical, real world React examples of Intersection Observer',
+ description:
+ 'Practical, real world React examples of Intersection Observer',
categories: ['Learn', 'Programming'],
url: 'https://intersectionobserver.io',
- keywords: [
- 'IntersectionObserver',
- 'IntersectionObserver API',
- 'IntersectionObserver examples',
- 'React',
- 'React IntersectionObserver',
- ],
+ keywords: ['IntersectionObserver', 'IntersectionObserver API', 'IntersectionObserver examples', 'React', 'React IntersectionObserver']
},
{
name: 'Interview Hammer',
- description: 'Nail your job interview with the your interview AI copilot',
+ description:
+ 'Nail your job interview with the your interview AI copilot',
categories: ['Interview', 'AI'],
url: 'https://interviewhammer.com',
- keywords: ['interview helper', 'interview AI copilot', 'interview AI assistant', 'career', 'jobs'],
+ keywords: ['interview helper', 'interview AI copilot', 'interview AI assistant', 'career', 'jobs']
},
{
name: 'Interview Solver',
- description: 'Ace your live coding interviews with our AI Copilot',
+ description:
+ 'Ace your live coding interviews with our AI Copilot',
categories: ['Interview', 'AI'],
url: 'https://interviewsolver.com',
- keywords: ['interview helper', 'interview solver', 'ai copilot', 'career'],
+ keywords: ['interview helper', 'interview solver', 'ai copilot', 'career']
},
{
name: 'InterviewPal',
@@ -212,54 +190,44 @@ export const resources: Resource[] = [
'InterviewPal is an AI-powered platform that helps developers and career changers prepare for interviews with personalized simulations and feedback.',
categories: ['AI', 'Job', 'Resume'],
url: 'https://interviewpal.com',
- keywords: ['Interview Prep', 'Job AI', 'Resume AI', 'interview question', 'interview practice'],
+ keywords: ['Interview Prep', 'Job AI', 'Resume AI', 'interview question', 'interview practice']
},
{
name: 'iOS Dev Jobs',
description:
'Browse the very best iOS development jobs available, or sign up and get a weekly digest delivered by email every Monday.',
categories: ['Job'],
- url: 'https://iosdevjobs.com/',
+ url: 'https://iosdevjobs.com/'
},
{
name: 'IPWho IP Geolocation API',
- categories: ['Tooling'],
description:
'2,000 free API calls per day. Production grade IP intelligence at non-enterprise prices. Servers in 12+ regions for low latency.',
+ categories: ['Tooling'],
url: 'https://www.ipwho.org',
- keywords: ['ip geolocation api', 'ip location api', 'ip lookup api'],
+ keywords: ['ip geolocation api', 'ip location api', 'ip lookup api']
},
{
name: 'IRA Design',
- description: 'Open-source illustrations that fits perfectly for any project you desire.',
+ description:
+ 'Open-source illustrations that fits perfectly for any project you desire.',
categories: ['Illustration'],
url: 'https://iradesign.io/gallery/illustrations',
- keywords: [
- 'illustration',
- 'app',
- 'website illustration',
- 'app illustration',
- 'design component',
- 'custom illustration',
- 'illustration component',
- 'color gradient',
- 'gradients',
- 'gallery',
- 'best illustrations',
- 'colorful illustrations',
- ],
+ keywords: ['illustration', 'app', 'website illustration', 'app illustration', 'design component', 'custom illustration', 'illustration component', 'color gradient', 'gradients', 'gallery', 'best illustrations', 'colorful illustrations']
},
{
name: 'isecjobs.com',
- description: 'Find jobs and talents in InfoSec and Cybersecurity.',
+ description:
+ 'Find jobs and talents in InfoSec and Cybersecurity.',
categories: ['Job', 'Security'],
url: 'https://isecjobs.com/',
- keywords: ['infosec', 'cybersecurity', 'career', 'developer', 'engineer', 'hacking', 'remote', 'jobs'],
+ keywords: ['infosec', 'cybersecurity', 'career', 'developer', 'engineer', 'hacking', 'remote', 'jobs']
},
{
name: 'Isocons',
- description: 'Carefully crafted isometric icons.',
+ description:
+ 'Carefully crafted isometric icons.',
categories: ['Icon'],
- url: 'https://www.isocons.app',
- },
-]
+ url: 'https://www.isocons.app'
+ }
+]
\ No newline at end of file
diff --git a/resources/j.ts b/resources/j.ts
index bc325e93..497d70b2 100644
--- a/resources/j.ts
+++ b/resources/j.ts
@@ -3,82 +3,96 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Jam',
- description: '890+ handcrafted SVG icons to make your web app awesome.',
+ description:
+ '890+ handcrafted SVG icons to make your web app awesome.',
categories: ['Icon'],
- url: 'https://jam-icons.com/',
+ url: 'https://jam-icons.com/'
},
{
name: 'JAMStack Radio',
description:
'A show all about the JAMstack, a new way to build fast & secure apps or websites. Brought to you by Heavybit.',
categories: ['Podcast', 'Programming'],
- url: 'https://www.heavybit.com/library/podcasts/jamstack-radio/',
+ url: 'https://www.heavybit.com/library/podcasts/jamstack-radio/'
},
{
name: 'JAMstacked',
- description: 'An email update on the evolving JAMstack ecosystem.',
+ description:
+ 'An email update on the evolving JAMstack ecosystem.',
categories: ['Newsletter', 'Programming'],
- url: 'https://jamstack.email/',
+ url: 'https://jamstack.email/'
},
{
name: 'JavaScript Developer Jobs',
description:
'Find specific JavaScript Developer Jobs, including Remote Jobs. You are looking for JavaScript Developers? Submit your position for free.',
categories: ['Job'],
- url: 'https://javascriptjob.xyz/',
+ url: 'https://javascriptjob.xyz/'
},
{
name: 'JavaScript for impatient programmers',
description:
'This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.',
categories: ['Book', 'Programming'],
- url: 'https://exploringjs.com/impatient-js/toc.html',
+ url: 'https://exploringjs.com/impatient-js/toc.html'
},
{
name: 'JavaScript Info',
description:
'Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.',
categories: ['Learn', 'Programming'],
- url: 'https://javascript.info/',
+ url: 'https://javascript.info/'
},
{
name: 'JavaScript Interview Questions',
description:
'Collection of questions that can help you improve your JavaScript knowledge and prepare to an interview.',
categories: ['Interview'],
- url: 'https://iq.js.org/',
+ url: 'https://iq.js.org/'
},
{
name: 'JavaScript Tutorial',
- categories: ['Learn'],
description:
'JavaScript Tutorial provides clear and practical tutorials, tips, and examples to help developers learn JavaScript and improve their coding skills.',
+ categories: ['Learn'],
url: 'https://www.javascripttutorial.net/',
- keywords: ['javascript', 'tutorial', 'learn', 'programming', 'web development', 'js', 'coding', 'examples'],
+ keywords: ['javascript', 'tutorial', 'learn', 'programming', 'web development', 'js', 'coding', 'examples']
},
{
name: 'JavaScript Weekly',
- description: 'A newsletter of JavaScript articles, news and cool projects.',
+ description:
+ 'A newsletter of JavaScript articles, news and cool projects.',
categories: ['Newsletter', 'Programming'],
- url: 'https://javascriptweekly.com/',
+ url: 'https://javascriptweekly.com/'
},
{
name: 'JavaScript30',
- description: 'Build 30 things with vanilla JS in 30 days with 30 tutorials.',
+ description:
+ 'Build 30 things with vanilla JS in 30 days with 30 tutorials.',
categories: ['Learn', 'Programming'],
- url: 'https://javascript30.com/',
+ url: 'https://javascript30.com/'
},
{
name: 'Jest',
- description: '🃏 Delightful JavaScript Testing.',
+ description:
+ '🃏 Delightful JavaScript Testing.',
categories: ['Testing'],
- url: 'https://jestjs.io/',
+ url: 'https://jestjs.io/'
},
{
name: 'Job.zip',
- description: 'We analyze over 10 million jobs per month to identify trends.',
+ description:
+ 'We analyze over 10 million jobs per month to identify trends.',
+ categories: ['Job'],
+ url: 'https://job.zip'
+ },
+ {
+ name: 'JobBoardSearch 🔎',
+ description:
+ 'Meta directory of job boards with filters. Helping: Job seekers to find jobs, Job boards to promote, Recruiters to find the best candidates',
categories: ['Job'],
- url: 'https://job.zip',
+ url: 'https://jobboardsearch.com/',
+ keywords: ['jobs', 'job boards']
},
{
name: 'Jobicy',
@@ -86,20 +100,21 @@ export const resources: Resource[] = [
'Jobicy is an online career platform that bridges the gap between talented professionals seeking remote career opportunities and innovative companies offering such positions.',
categories: ['Job', 'Remote'],
url: 'https://jobicy.com',
- keywords: ['remote jobs', 'remote work', 'jobs', 'employment'],
+ keywords: ['remote jobs', 'remote work', 'jobs', 'employment']
},
{
name: 'Joblist.app',
- description: 'A Job Board for Tech Enthusiasts.',
+ description:
+ 'A Job Board for Tech Enthusiasts.',
categories: ['Job'],
- url: 'https://joblist.app/',
+ url: 'https://joblist.app/'
},
{
name: 'Jobspresso',
description:
'Jobspresso is the easiest way to find remote jobs and careers at interesting and innovative companies.',
categories: ['Job', 'Remote'],
- url: 'https://jobspresso.co/',
+ url: 'https://jobspresso.co/'
},
{
name: 'JS Remotely',
@@ -107,23 +122,14 @@ export const resources: Resource[] = [
'Welcome to JS Remotely, the job board with all JavaScript remote jobs in the world. More than 200 remote Node.js, Meteor, Angular, React and Electron jobs are waiting for you. Find your perfect remote job now!',
categories: ['Job', 'Remote'],
url: 'https://jsremotely.com/',
- keywords: [
- 'javascript jobs',
- 'js jobs',
- 'remote jobs',
- 'remote',
- 'jobs',
- 'react jobs',
- 'angular jobs',
- 'vue jobs',
- ],
+ keywords: ['javascript jobs', 'js jobs', 'remote jobs', 'remote', 'jobs', 'react jobs', 'angular jobs', 'vue jobs']
},
{
name: 'JSbooks',
description:
'Directory of free JavaScript ebooks. Contribute to revolunet/JSbooks development by creating an account on GitHub.',
categories: ['Book', 'Programming'],
- url: 'https://jsbooks.revolunet.com/',
+ url: 'https://jsbooks.revolunet.com/'
},
{
name: 'JSConf',
@@ -131,14 +137,14 @@ export const resources: Resource[] = [
'JSConf is a series of JavaScript conferences from around the world and online. Conferences for the JavaScript community.',
categories: ['Conference'],
url: 'https://jsconf.com/',
- keywords: ['JavaScript', 'conference', 'community'],
+ keywords: ['JavaScript', 'conference', 'community']
},
{
name: 'Jsonify',
description:
- 'Jsonify is an AI "data intern" in the cloud -- an intelligent AI agent that can automate data collection and maintenance tasks involving the web and documents. Never update a spreadsheet yourself again!',
+ 'Jsonify is an AI \"data intern\" in the cloud -- an intelligent AI agent that can automate data collection and maintenance tasks involving the web and documents. Never update a spreadsheet yourself again!',
categories: ['AI', 'Programming', 'Code Snippet'],
- url: 'https://jsonify.com',
+ url: 'https://jsonify.com'
},
{
name: 'JSONing',
@@ -146,7 +152,7 @@ export const resources: Resource[] = [
'Free online JSON tools: Comparator, Formatter, Generator, Converter, JSONPath Tester, Schema Generator, and Mock API.',
categories: ['Tooling'],
url: 'https://jsoning.com/',
- keywords: ['JSON', 'JSON Schema'],
+ keywords: ['JSON', 'JSON Schema']
},
{
name: 'Juno',
@@ -154,21 +160,13 @@ export const resources: Resource[] = [
'Juno is an open-source serverless platform for hosting static websites, building web applications, and running serverless functions with the privacy and control of self-hosting.',
categories: ['Serverless', 'Productivity', 'Cloud Computing'],
url: 'https://juno.build/',
- keywords: ['authentication', 'database', 'hosting', 'storage', 'analytics', 'serverless', 'development'],
+ keywords: ['authentication', 'database', 'hosting', 'storage', 'analytics', 'serverless', 'development']
},
{
name: 'JustRemote',
description:
'Discover Remote Jobs from around the world. Give up the commute, work remotely and do what you love, daily, from anywhere. Find your perfect remote development, design, sales or marketing job today.',
categories: ['Job', 'Remote'],
- url: 'https://justremote.co/',
- },
- {
- name: 'JobBoardSearch 🔎',
- categories: ['Job'],
- description:
- 'Meta directory of job boards with filters. Helping: Job seekers to find jobs, Job boards to promote, Recruiters to find the best candidates',
- url: 'https://jobboardsearch.com/',
- keywords: ['jobs', 'job boards'],
- },
-]
+ url: 'https://justremote.co/'
+ }
+]
\ No newline at end of file
diff --git a/resources/k.ts b/resources/k.ts
index 8942ff69..8392d6e9 100644
--- a/resources/k.ts
+++ b/resources/k.ts
@@ -7,34 +7,37 @@ export const resources: Resource[] = [
'KarmaLinks is an AI powered backlink exchange platform. Users are able receive backlinks from others and must give backlinks in exchange.',
categories: ['Marketing', 'SEO', 'Productivity'],
url: 'https://karmalinks.io/',
- keywords: ['backlinks', 'netlinking', 'online reputation', 'off page seo'],
+ keywords: ['backlinks', 'netlinking', 'online reputation', 'off page seo']
},
{
name: 'Kempo',
- description: 'Customized code playgrounds powered by CodeSandbox’s Sandpack.',
+ description:
+ 'Customized code playgrounds powered by CodeSandbox’s Sandpack.',
categories: ['Programming', 'Blog'],
url: 'https://kempo.io',
- keywords: ['Programming', 'Code Editor', 'Code Demos'],
+ keywords: ['Programming', 'Code Editor', 'Code Demos']
},
{
name: 'Kent C. Dodds',
- description: 'Hi, I',
+ description:
+ 'Hi, I',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/user/kentdoddsfamily',
- keywords: ['JavaScript Programming'],
+ keywords: ['JavaScript Programming']
},
{
name: 'Kevin Powell',
description:
- "Helping you learn how to make the web, and make it look good while you're at it. With videos every Tuesday and Thursday, I'll be bringing you How Tos and Tutorials, as well as simple tips and tricks, with a big focus on helping people see how wonderful CSS is!",
+ 'Helping you learn how to make the web, and make it look good while you\'re at it. With videos every Tuesday and Thursday, I\'ll be bringing you How Tos and Tutorials, as well as simple tips and tricks, with a big focus on helping people see how wonderful CSS is!',
categories: ['Programming', 'YouTube Channel', 'Personal Website'],
- url: 'https://www.kevinpowell.co/',
+ url: 'https://www.kevinpowell.co/'
},
{
name: 'Keybr',
- description: 'Teaching the world to type at the speed of thought! Typing lessons that work.',
+ description:
+ 'Teaching the world to type at the speed of thought! Typing lessons that work.',
categories: ['Typing'],
- url: 'https://www.keybr.com/',
+ url: 'https://www.keybr.com/'
},
{
name: 'Keysearch',
@@ -42,21 +45,22 @@ export const resources: Resource[] = [
'An easy-to-use web-based keyword research tool with in-depth competition analysis, keyword difficulty checker, keyword suggestions and more.',
categories: ['SEO'],
url: 'https://www.keysearch.co',
- keywords: ['keyword', 'research', 'seo', 'marketing'],
+ keywords: ['keyword', 'research', 'seo', 'marketing']
},
{
name: 'Khan Academy',
description:
'Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere.',
categories: ['Learn', 'Programming'],
- url: 'https://www.khanacademy.org/',
+ url: 'https://www.khanacademy.org/'
},
{
name: 'Kinde',
- description: 'Simple, powerful authentication you can integrate with your product in minutes.',
+ description:
+ 'Simple, powerful authentication you can integrate with your product in minutes.',
categories: ['Authentication'],
url: 'https://kinde.com',
- keywords: ['authentication', 'login', 'signup', 'passwordless'],
+ keywords: ['authentication', 'login', 'signup', 'passwordless']
},
{
name: 'Kinsta',
@@ -64,42 +68,29 @@ export const resources: Resource[] = [
'Kinsta is a Cloud Platform designed to help your company and dev teams ship web projects faster and more efficiently. You can host your apps, databases, and sites all in one place. Easily connect with GitHub and automate deployments and get 24/7 support for all your favorite languages and frameworks.',
categories: ['Hosting', 'Cloud Computing', 'Database'],
url: 'https://kinsta.com',
- keywords: ['hosting', 'cloud', 'javascript', 'php'],
+ keywords: ['hosting', 'cloud', 'javascript', 'php']
},
{
name: 'KitOps',
- description: 'Simple, secure, and reproducible packaging for AI/ML projects',
+ description:
+ 'Simple, secure, and reproducible packaging for AI/ML projects',
categories: ['AI', 'Productivity'],
url: 'https://kitops.ml/',
- keywords: ['ai', 'ml', 'productivity', 'devops'],
+ keywords: ['ai', 'ml', 'productivity', 'devops']
},
{
name: 'Kometa UI Kit',
description:
'A marketplace of fully responsive, multi-purpose UI kits, built with Tailwind CSS, for start-ups and products of any kind.',
categories: ['Library', 'UI'],
- url: 'https://kitwind.io/products/kometa',
+ url: 'https://kitwind.io/products/kometa'
},
{
name: 'Kraftful',
- description: 'Copilot for product teams',
+ description:
+ 'Copilot for product teams',
categories: ['Productivity', 'Analytics', 'AI'],
url: 'https://www.kraftful.com/',
- keywords: [
- 'Research',
- 'Productivity',
- 'User Experience',
- 'Summarization',
- 'Business',
- 'Collaboration',
- 'Chatbot',
- 'Data analytics',
- 'Project management',
- 'Market research',
- 'Task management',
- 'ChatGPT plugin',
- 'Design',
- 'Tech & Development',
- ],
- },
-]
+ keywords: ['Research', 'Productivity', 'User Experience', 'Summarization', 'Business', 'Collaboration', 'Chatbot', 'Data analytics', 'Project management', 'Market research', 'Task management', 'ChatGPT plugin', 'Design', 'Tech & Development']
+ }
+]
\ No newline at end of file
diff --git a/resources/l.ts b/resources/l.ts
index fdaac9c4..1a41e3a8 100644
--- a/resources/l.ts
+++ b/resources/l.ts
@@ -3,9 +3,10 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Ladybug',
- description: 'We’re debugging the tech industry. Every Monday.',
+ description:
+ 'We’re debugging the tech industry. Every Monday.',
categories: ['Podcast', 'Programming'],
- url: 'https://www.ladybug.dev/',
+ url: 'https://www.ladybug.dev/'
},
{
name: 'LambdaTest',
@@ -13,43 +14,36 @@ export const resources: Resource[] = [
'Perform manual or automated cross browser testing on 2000+ browsers online. Deploy and scale faster with the most powerful cross browser testing tool online.',
categories: ['Browser', 'Testing'],
url: 'https://www.lambdatest.com/',
- keywords: [
- 'cross browser testing free',
- 'cross browser testing',
- 'cross browser testing tools',
- 'crossbrowser testing',
- 'cross browser testing online',
- 'browser testing tools',
- 'online browser testing tools',
- ],
+ keywords: ['cross browser testing free', 'cross browser testing', 'cross browser testing tools', 'crossbrowser testing', 'cross browser testing online', 'browser testing tools', 'online browser testing tools']
},
{
name: 'Land-book',
description:
'Design gallery with the best and most carefully collected websites. We help creatives find inspiration & motivation to do rad stuff.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://land-book.com/',
+ url: 'https://land-book.com/'
},
{
name: 'Landing AI',
description:
'Make a stunning landing page with AI in seconds. Get your perfect copywriting, color board, logo and illustrations thanks to generative Artificial Intelligence.',
categories: ['AI', 'Website Builder'],
- url: 'https://landing-ai.com/',
+ url: 'https://landing-ai.com/'
},
{
name: 'Landing Page Hot Tips',
description:
'The Landing Page Hot Tips Ebook features 100 digestible lessons to implement into your Landing Pages. Each tip features a few paragraphs, visual references and related resources. Additional features include: PDF Ebook (180-pages), Rich Media Ebook (adapts to any device), Category filter (eg. UX tips), Component filter (eg. Testimonials), Audiobook (54mins) and interactive launch checklists.',
categories: ['Book', 'Marketing', 'UX'],
- url: 'https://gumroad.com/a/124908659',
+ url: 'https://gumroad.com/a/124908659'
},
{
name: 'LandingPro AI',
- description: 'AI that writes website copy that actually sell',
+ description:
+ 'AI that writes website copy that actually sell',
categories: ['AI', 'Marketing'],
url: 'https://landingpro.ai/',
- keywords: ['marketing', 'ai'],
+ keywords: ['marketing', 'ai']
},
{
name: 'Lapa Ninja',
@@ -57,16 +51,7 @@ export const resources: Resource[] = [
'The best landing page design inspiration from around the web. Lapa Ninja is created to help designers find inspiration, learn and improve design skills. The contents are selected from the best designs, and daily updated.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://www.lapa.ninja/',
- keywords: [
- 'landing page example',
- 'landing page design inspiration',
- 'landing page design 2020',
- 'landing page design example',
- 'the best landing page design',
- 'landing page template',
- 'free landing page design',
- 'learn design',
- ],
+ keywords: ['landing page example', 'landing page design inspiration', 'landing page design 2020', 'landing page design example', 'the best landing page design', 'landing page template', 'free landing page design', 'learn design']
},
{
name: 'Laradir',
@@ -74,23 +59,14 @@ export const resources: Resource[] = [
'The biggest directory of Laravel engineers. Find your next role or gig. Laradir is a reverse job board, so teams reach out to you!',
categories: ['Job', 'Freelance', 'Remote'],
url: 'https://laradir.com/',
- keywords: [
- 'laravel developers',
- 'laravel freelancers',
- 'directory',
- 'collaborators',
- 'mentor',
- 'full-time',
- 'part-time',
- 'hybrid',
- 'remote',
- ],
+ keywords: ['laravel developers', 'laravel freelancers', 'directory', 'collaborators', 'mentor', 'full-time', 'part-time', 'hybrid', 'remote']
},
{
name: 'Larajobs',
- description: 'Since 2014, the #1 Laravel job board connecting the best jobs with top talent.',
+ description:
+ 'Since 2014, the #1 Laravel job board connecting the best jobs with top talent.',
categories: ['Job'],
- url: 'https://larajobs.com/',
+ url: 'https://larajobs.com/'
},
{
name: 'LargeMI',
@@ -98,49 +74,44 @@ export const resources: Resource[] = [
'LargeMI is a curated directory of AI tools focused on productivity, development, content creation, and business use cases, helping users discover and explore modern AI products through clear categorization.',
categories: ['AI', 'Productivity'],
url: 'https://largemi.com',
- keywords: ['ai tools', 'ai directory', 'developer productivity', 'generative ai'],
+ keywords: ['ai tools', 'ai directory', 'developer productivity', 'generative ai']
},
{
name: 'Launch Squad',
- description: 'The best Product Hunt alternatives for your next launch.',
+ description:
+ 'The best Product Hunt alternatives for your next launch.',
categories: ['Productivity', 'Marketing'],
url: 'https://www.launchsquad.club',
- keywords: [
- 'Entrepreneurship',
- 'Collaboration',
- 'Startups',
- 'Growth Strategies',
- 'Community Support',
- 'Marketing',
- 'Project Management',
- ],
+ keywords: ['Entrepreneurship', 'Collaboration', 'Startups', 'Growth Strategies', 'Community Support', 'Marketing', 'Project Management']
},
{
name: 'Layoutit Grid',
description:
'Quickly design web layouts, and get HTML and CSS code. Learn CSS Grid visually and build web layouts with our interactive CSS Grid Generator.',
categories: ['Code Generator'],
- url: 'https://grid.layoutit.com/',
+ url: 'https://grid.layoutit.com/'
},
{
name: 'Lead Generation Tools',
- description: 'Handpicked Collection Of Lead Generation Tool',
+ description:
+ 'Handpicked Collection Of Lead Generation Tool',
categories: ['Marketing', 'Productivity', 'Startup'],
url: 'https://www.lead-generation.tools',
- keywords: ['directory', 'automation', 'ai', 'aggregators'],
+ keywords: ['directory', 'automation', 'ai', 'aggregators']
},
{
name: 'Learn CSS',
- description: 'An evergreen CSS course and reference to level up your web styling expertise.',
+ description:
+ 'An evergreen CSS course and reference to level up your web styling expertise.',
categories: ['Learn', 'Programming'],
- url: 'https://web.dev/learn/css/',
+ url: 'https://web.dev/learn/css/'
},
{
name: 'Learn Enough to Be Dangerous',
description:
'Learn Enough to Be Dangerous is designed to unleash your technical genius by teaching you technical sophistication.',
categories: ['Learn', 'Programming'],
- url: 'https://www.learnenough.com/',
+ url: 'https://www.learnenough.com/'
},
{
name: 'Learn JavaScript',
@@ -148,14 +119,14 @@ export const resources: Resource[] = [
'Learn JavaScript in an interactive environment. Read short lessons, take notes, and complete challenges directly in your browser.',
categories: ['Learn', 'Programming', 'Code Challenge'],
url: 'https://learnjavascript.online',
- keywords: ['learn javascript', 'learn javascript online', 'interactive course'],
+ keywords: ['learn javascript', 'learn javascript online', 'interactive course']
},
{
name: 'Learn Programmatic SEO',
description:
'Learn Programmatic SEO, a methodical approach to finding keywords, understanding user intent and creating hundreds of landing pages. No prior SEO knowledge required.',
categories: ['SEO'],
- url: 'https://www.preetamnath.com/programmatic-seo',
+ url: 'https://www.preetamnath.com/programmatic-seo'
},
{
name: 'Learn Prompting',
@@ -163,35 +134,28 @@ export const resources: Resource[] = [
'Learn Prompting is the largest and most comprehensive course in prompt engineering available on the internet, with over 60 content modules, translated into 9 languages, and a thriving community.',
categories: ['AI'],
url: 'https://learnprompting.org',
- keywords: ['ai', 'prompt'],
+ keywords: ['ai', 'prompt']
},
{
name: 'Learn UI Design',
description:
'Learn UI Design is a full-length online course on user interface and web design: color, typography, layout, design process, and more. Includes downloadable resources, homework, and a student community.',
categories: ['Design', 'Learn', 'UI'],
- url: 'https://learnui.design/',
+ url: 'https://learnui.design/'
},
{
name: 'Learn UX Design',
description:
'Learn UX Design is a full-length online video course on user experience design covering interaction design, user research, usability testing, and more. Includes downloadable resources, homework, and a student community.',
categories: ['Design', 'Learn', 'UX'],
- url: 'https://learnui.design/courses/learn-ux-design.html',
+ url: 'https://learnui.design/courses/learn-ux-design.html'
},
{
name: 'Learn X in Y minutes',
- description: 'Take a whirlwind tour of your next favorite language. Community-driven!',
- categories: ['Learn', 'Programming'],
- url: 'https://learnxinyminutes.com/',
- },
- {
- name: 'Learnify',
- categories: ['Learn', 'Programming'],
description:
- 'Learnify is an all-in-one web development learning platform designed for beginners to advanced learners. Explore easy-to-understand tutorials on HTML, CSS, JavaScript, and React—all in one place.',
- url: 'https://learnify.shefali.dev/',
- keywords: ['web development tutorials', 'frontend development'],
+ 'Take a whirlwind tour of your next favorite language. Community-driven!',
+ categories: ['Learn', 'Programming'],
+ url: 'https://learnxinyminutes.com/'
},
{
name: 'LearnCode.academy',
@@ -199,76 +163,82 @@ export const resources: Resource[] = [
'100% FREE Web Development tutorials, web site design tutorials and more. Including, but not limited to: HTML, CSS, JavaScript, CSS Layouts, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev Ops, Server Administration, Deployment Strategies.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw',
- keywords: ['web development web design tutorials web development tutorial learn html css javascript'],
+ keywords: ['web development web design tutorials web development tutorial learn html css javascript']
+ },
+ {
+ name: 'Learnify',
+ description:
+ 'Learnify is an all-in-one web development learning platform designed for beginners to advanced learners. Explore easy-to-understand tutorials on HTML, CSS, JavaScript, and React—all in one place.',
+ categories: ['Learn', 'Programming'],
+ url: 'https://learnify.shefali.dev/',
+ keywords: ['web development tutorials', 'frontend development']
},
{
name: 'LearnWeb3',
- description: 'LearnWeb3 is the best place to turn you into a web3 developer for completely free.',
+ description:
+ 'LearnWeb3 is the best place to turn you into a web3 developer for completely free.',
categories: ['Learn', 'Web3'],
url: 'https://learnweb3.io/',
- keywords: ['web3', 'web3 developer', 'web3 developer course'],
+ keywords: ['web3', 'web3 developer', 'web3 developer course']
},
{
name: 'Lede',
- description: 'Generate In-Depth Blog Content',
+ description:
+ 'Generate In-Depth Blog Content',
categories: ['Writing', 'Productivity', 'AI'],
url: 'https://thelede.ai',
- keywords: ['assistant', 'research', 'content', 'blog'],
+ keywords: ['assistant', 'research', 'content', 'blog']
},
{
name: 'LeetCode',
description:
'Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.',
categories: ['Code Challenge'],
- url: 'https://leetcode.com/',
+ url: 'https://leetcode.com/'
},
{
name: 'Lenis',
- description: 'A smooth scroll library fresh out of darkroom.engineering',
+ description:
+ 'A smooth scroll library fresh out of darkroom.engineering',
categories: ['Library'],
url: 'https://lenis.darkroom.engineering/',
- keywords: ['smooth scroll', 'scroll', 'animation', 'javascript', 'library'],
+ keywords: ['smooth scroll', 'scroll', 'animation', 'javascript', 'library']
},
{
name: 'Let',
description:
'Simple machine learning software to enlarge images with no quality loss, enhance colors and photo resolution, automatically retouch product photos. Free trial.',
categories: ['Editor', 'Image'],
- url: 'https://letsenhance.io/',
+ url: 'https://letsenhance.io/'
},
{
name: 'Level Up Tutorials',
description:
'Learn modern web development with Level Up Tutorials. We teach you the latest web technologies, frameworks, and libraries.',
categories: ['Learn', 'Programming'],
- url: 'https://levelup.video',
+ url: 'https://levelup.video'
},
{
name: 'Lexica',
- description: 'The Stable Diffusion search engine.',
+ description:
+ 'The Stable Diffusion search engine.',
categories: ['AI', 'Image'],
- url: 'https://lexica.art/',
+ url: 'https://lexica.art/'
},
{
name: 'Librestock',
description:
'We scan and index the best free photos from the top stock sites. All photos are free for personal and commercial. No attribution required. CC0.',
categories: ['Image'],
- url: 'https://librestock.com/',
+ url: 'https://librestock.com/'
},
{
name: 'Lightest',
- description: 'Web performance visualization and comparison tool. Analyze website loading against competitors.',
+ description:
+ 'Web performance visualization and comparison tool. Analyze website loading against competitors.',
categories: ['Performance'],
url: 'https://lightest.app',
- keywords: [
- 'web performance',
- 'website performance',
- 'website speed',
- 'website loading',
- 'website optimization',
- 'website analysis',
- ],
+ keywords: ['web performance', 'website performance', 'website speed', 'website loading', 'website optimization', 'website analysis']
},
{
name: 'Lindo AI',
@@ -276,42 +246,44 @@ export const resources: Resource[] = [
'A white-label AI website builder empowering entrepreneurs and agencies to start their own web design businesses in minutes',
categories: ['AI', 'Productivity', 'Tooling'],
url: 'https://www.lindo.ai',
- keywords: ['Website builder', 'White Label solution', 'Entrepreneurship', 'Agency', 'Freelancers', 'SaaS'],
+ keywords: ['Website builder', 'White Label solution', 'Entrepreneurship', 'Agency', 'Freelancers', 'SaaS']
},
{
name: 'Line Icon Pack',
description:
'320+ Line Icon Pack - Custom stroke edition is an icon-based system for your design tool. This is the version with editable strokes to fits more complex your needs.',
categories: ['Icon'],
- url: 'https://www.petrbilek.com/products/line-icon-pack',
+ url: 'https://www.petrbilek.com/products/line-icon-pack'
},
{
name: 'LineIcons',
description:
'2000+ Essential Line Icons, A Complete Yet Most Simplified Free Line Icon Pack of the Web - Available in WebFont, SVG, PNG, React, PNG, and PDF Files.',
categories: ['Icon'],
- url: 'https://lineicons.com/',
+ url: 'https://lineicons.com/'
},
{
name: 'Linito',
- description: 'A better interface for Google Analytics',
+ description:
+ 'A better interface for Google Analytics',
categories: ['Analytics', 'Marketing'],
url: 'https://linito.io/',
- keywords: ['Google Analytics', 'Analytics', 'web analytics', 'website analytics'],
+ keywords: ['Google Analytics', 'Analytics', 'web analytics', 'website analytics']
},
{
name: 'LinkDR',
- description: 'The Ultimate Link Building Software',
+ description:
+ 'The Ultimate Link Building Software',
categories: ['SEO', 'AI'],
url: 'https://linkdr.com',
- keywords: ['Marketing', 'SEO', 'link building', 'links', 'link', 'bento'],
+ keywords: ['Marketing', 'SEO', 'link building', 'links', 'link', 'bento']
},
{
name: 'LinkedIn Learning',
description:
'Learn business, creative, and technology skills to achieve your personal and professional goals. Join LinkedIn Learning today to get access to thousands of courses.',
categories: ['Learn', 'Programming'],
- url: 'https://www.linkedin.com/learning',
+ url: 'https://www.linkedin.com/learning'
},
{
name: 'Linkero',
@@ -319,14 +291,15 @@ export const resources: Resource[] = [
'The simplicity of a link in bio, the power of a page builder. Create your page and grow your online presence. Ready in minutes.',
categories: ['Website Builder'],
url: 'https://linke.ro',
- keywords: ['link in bio', 'personal site', 'share links', 'linktree', 'liinks', 'bento'],
+ keywords: ['link in bio', 'personal site', 'share links', 'linktree', 'liinks', 'bento']
},
{
name: 'LinkRocket',
- description: 'Earn Credits. Build Backlinks. Dominate Rankings',
+ description:
+ 'Earn Credits. Build Backlinks. Dominate Rankings',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://linkrocket.ai',
- keywords: ['seo', 'ai', 'backlinks', 'digital marketing'],
+ keywords: ['seo', 'ai', 'backlinks', 'digital marketing']
},
{
name: 'LinksHub',
@@ -334,40 +307,36 @@ export const resources: Resource[] = [
'LinksHub aims to provide developers with access to a wide range of free resources and tools that they can use in their work.',
categories: ['Open Source'],
url: 'https://www.linkshub.dev/',
- keywords: ['icons', 'images', 'videos', 'illustrations', 'fonts', 'tools', 'resources', 'free'],
+ keywords: ['icons', 'images', 'videos', 'illustrations', 'fonts', 'tools', 'resources', 'free']
},
{
name: 'Linode',
- description: 'Simplify your infrastructure with Linode',
+ description:
+ 'Simplify your infrastructure with Linode',
categories: ['Cloud Computing'],
- url: 'https://www.linode.com/',
+ url: 'https://www.linode.com/'
},
{
name: 'Lite Analytics',
description:
'Lite Analytics is simple lightweight Google Analytics alternatice. It is privacy focused and doesn',
categories: ['Analytics'],
- url: 'https://liteanalytics.com/',
+ url: 'https://liteanalytics.com/'
},
{
name: 'LITSLINK',
- categories: ['AI', 'Startup'],
description:
'LITSLINK is a software development company that builds custom web and mobile products, including SaaS, AI-driven solutions, and cloud platforms, helping businesses design, develop, and scale digital products from idea to launch.',
+ categories: ['AI', 'Startup'],
url: 'https://litslink.com',
- keywords: [
- 'software development',
- 'custom web and mobile products',
- 'SaaS',
- 'AI-driven solutions',
- 'cloud platforms',
- ],
+ keywords: ['software development', 'custom web and mobile products', 'SaaS', 'AI-driven solutions', 'cloud platforms']
},
{
name: 'Lobsters',
- description: 'Lobsters is a computing-focused community centered around link aggregation and discussion.',
+ description:
+ 'Lobsters is a computing-focused community centered around link aggregation and discussion.',
categories: ['Forum'],
- url: 'https://lobste.rs/',
+ url: 'https://lobste.rs/'
},
{
name: 'LocalStack',
@@ -375,54 +344,49 @@ export const resources: Resource[] = [
'LocalStack is a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to a remote cloud provider!',
categories: ['Cloud Computing', 'Open Source', 'Serverless'],
url: 'https://www.localstack.cloud/',
- keywords: [
- 'aws',
- 'localstack',
- 'cloud development',
- 'devops',
- 'local & open source',
- 'cloud emulator',
- 'serverless',
- ],
+ keywords: ['aws', 'localstack', 'cloud development', 'devops', 'local & open source', 'cloud emulator', 'serverless']
},
{
name: 'Logology',
description:
'No random generation and no symbols from a free database. Everything was crafted from the ground-up!',
categories: ['Logo'],
- url: 'https://www.logology.co/',
+ url: 'https://www.logology.co/'
},
{
name: 'LogoTaco',
description:
'Create or make your own logo design from our resource of free downloads and templates for businesses, companies, MVP',
categories: ['Logo'],
- url: 'https://www.logotaco.com/',
+ url: 'https://www.logotaco.com/'
},
{
name: 'LogRocket',
description:
'LogRocket helps you understand problems affecting your users, so that you can get back to building great software.',
categories: ['Testing'],
- url: 'https://logrocket.com/',
+ url: 'https://logrocket.com/'
},
{
name: 'Looka',
- description: 'Make a logo and build a brand you love with Looka.',
+ description:
+ 'Make a logo and build a brand you love with Looka.',
categories: ['Logo'],
- url: 'https://looka.com',
+ url: 'https://looka.com'
},
{
name: 'Lorem Picsum',
- description: 'Lorem Ipsum... but for photos',
+ description:
+ 'Lorem Ipsum... but for photos',
categories: ['Image'],
- url: 'https://picsum.photos',
+ url: 'https://picsum.photos'
},
{
name: 'Lost Type Co-op',
- description: 'Lost Type is a collaborative digital type foundry.',
+ description:
+ 'Lost Type is a collaborative digital type foundry.',
categories: ['Font'],
- url: 'http://losttype.com/',
+ url: 'http://losttype.com/'
},
{
name: 'Lottielab',
@@ -430,21 +394,22 @@ export const resources: Resource[] = [
'The motion design tool for product teams. Create and edit lottie animations, ship to your apps and websites.',
categories: ['Illustration', 'Prototyping'],
url: 'https://www.lottielab.com/',
- keywords: ['animation', 'motion'],
+ keywords: ['animation', 'motion']
},
{
name: 'Lucide',
- description: 'Beautiful & consistent icon toolkit made by the community.',
+ description:
+ 'Beautiful & consistent icon toolkit made by the community.',
categories: ['Icon'],
url: 'https://lucide.dev',
- keywords: ['icons', 'package', 'svg', 'react', 'vue', 'angular', 'svelte', 'web components'],
+ keywords: ['icons', 'package', 'svg', 'react', 'vue', 'angular', 'svelte', 'web components']
},
{
name: 'Lukasz Adam',
description:
'Free Illustrations and Icons for everyone. Use them for anything you like. Free for commercial and personal use.',
categories: ['Illustration'],
- url: 'https://lukaszadam.com/illustrations',
+ url: 'https://lukaszadam.com/illustrations'
},
{
name: 'Luqum',
@@ -452,13 +417,14 @@ export const resources: Resource[] = [
'Luqum is a Python library for parsing Lucene query expressions and converting them into structured Elasticsearch DSL queries. It helps developers safely interpret, transform, and analyze Lucene style search syntax without hand rolling parsers.',
categories: ['Library', 'Open Source'],
url: 'https://github.com/jurismarches/luqum',
- keywords: ['python', 'lucene', 'elasticsearch', 'query parser', 'search', 'dsl', 'developer tools'],
+ keywords: ['python', 'lucene', 'elasticsearch', 'query parser', 'search', 'dsl', 'developer tools']
},
{
name: 'Luthor',
- description: 'Grow organic traffic with programmatic SEO at scale.',
+ description:
+ 'Grow organic traffic with programmatic SEO at scale.',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://luthor.ai/',
- keywords: ['automation', 'content', 'productivity'],
- },
-]
+ keywords: ['automation', 'content', 'productivity']
+ }
+]
\ No newline at end of file
diff --git a/resources/m.ts b/resources/m.ts
index 9872d0b7..56197e56 100644
--- a/resources/m.ts
+++ b/resources/m.ts
@@ -3,9 +3,10 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Madza Quizzes',
- description: 'A great resource with 500 free interview questions',
+ description:
+ 'A great resource with 500 free interview questions',
categories: ['Interview'],
- url: 'https://quizzes.madza.dev/',
+ url: 'https://quizzes.madza.dev/'
},
{
name: 'Magic',
@@ -13,60 +14,58 @@ export const resources: Resource[] = [
'Bring your Web3 strategy to life with Magic. Passwordless Auth + NFT wallet onboarding (without seed phrase) for your customers.',
categories: ['Authentication'],
url: 'https://magic.link',
- keywords: ['auth', 'authentication', 'passwordless'],
+ keywords: ['auth', 'authentication', 'passwordless']
},
{
name: 'Magic Potion',
- description: 'Visual AI Prompt Editor',
+ description:
+ 'Visual AI Prompt Editor',
categories: ['Productivity', 'AI', 'Editor'],
url: 'https://www.magicpotion.app',
- keywords: [
- 'ai content creation',
- 'ai prompt engineering',
- 'prompt optimization tool',
- 'visual prompt builder',
- 'llm prompt design',
- ],
+ keywords: ['ai content creation', 'ai prompt engineering', 'prompt optimization tool', 'visual prompt builder', 'llm prompt design']
},
{
name: 'MagicBox.tools',
- description: 'Best AI Tools Explore 2024 | Magicbox.Tools AI Tools Directory',
+ description:
+ 'Best AI Tools Explore 2024 | Magicbox.Tools AI Tools Directory',
categories: ['AI', 'Tooling'],
url: 'https://magicbox.tools',
- keywords: ['ai tools', 'ai tools navigation', 'ai tools directory'],
+ keywords: ['ai tools', 'ai tools navigation', 'ai tools directory']
},
{
name: 'Mailchimp',
description:
'Mailchimp helps small businesses do big things, with the right tools and guidance every step of the way.',
categories: ['Email', 'Marketing'],
- url: 'https://mailchimp.com/',
+ url: 'https://mailchimp.com/'
},
{
name: 'Maildroppa',
- description: 'German engineered email marketing and automation without the hefty price tag.',
+ description:
+ 'German engineered email marketing and automation without the hefty price tag.',
categories: ['Email', 'Marketing'],
- url: 'https://maildroppa.com/',
+ url: 'https://maildroppa.com/'
},
{
name: 'Mailgun',
description:
'Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. ',
categories: ['Email', 'Marketing'],
- url: 'https://www.mailgun.com/',
+ url: 'https://www.mailgun.com/'
},
{
name: 'Majestic',
description:
'⚡ Zero config GUI for Jest. Contribute to Raathigesh/majestic development by creating an account on GitHub.',
categories: ['Testing'],
- url: 'https://github.com/Raathigesh/majestic',
+ url: 'https://github.com/Raathigesh/majestic'
},
{
name: 'MAKE: Bootstrapper',
- description: 'Learn to bootstrap profitable startups the indie way.',
+ description:
+ 'Learn to bootstrap profitable startups the indie way.',
categories: ['Book', 'Startup'],
- url: 'https://makebook.io/',
+ url: 'https://makebook.io/'
},
{
name: 'Mantine',
@@ -74,34 +73,36 @@ export const resources: Resource[] = [
'React components and hooks library with native dark theme support and focus on usability, accessibility and developer experience.',
categories: ['Library', 'Programming', 'UI'],
url: 'https://mantine.dev',
- keywords: ['react', 'hooks', 'dark theme', 'accessibility', 'components', 'hooks', 'ui', 'library'],
+ keywords: ['react', 'hooks', 'dark theme', 'accessibility', 'components', 'hooks', 'ui', 'library']
},
{
name: 'Mantis Dashboard',
description:
'Mantis is a React dashboard template built on the Material UI React component library and inspired by Ant Design principle.',
categories: ['Template'],
- url: 'https://mantisdashboard.com/',
+ url: 'https://mantisdashboard.com/'
},
{
name: 'ManyPixels',
description:
'Each week, discover royalty-free illustrations to power up your projects. Use them in a commercial or non-commercial way.',
categories: ['Illustration'],
- url: 'https://www.manypixels.co/gallery/',
+ url: 'https://www.manypixels.co/gallery/'
},
{
name: 'Marblism',
- description: 'Generate a SaaS boilerplate from a prompt',
+ description:
+ 'Generate a SaaS boilerplate from a prompt',
categories: ['AI', 'Code Generator'],
url: 'https://marblism.com',
- keywords: ['code generator', 'ai', 'boilerplate', 'dev tool'],
+ keywords: ['code generator', 'ai', 'boilerplate', 'dev tool']
},
{
name: 'Markdown Guide',
- description: ' A free and open-source reference guide that explains how to use Markdown.',
+ description:
+ ' A free and open-source reference guide that explains how to use Markdown.',
categories: ['Cheatsheet'],
- url: 'https://markdownguide.org',
+ url: 'https://markdownguide.org'
},
{
name: 'Marketing Auditor',
@@ -109,139 +110,144 @@ export const resources: Resource[] = [
'Say goodbye to manual audit checklists with Marketing Auditor, the ultimate solution for agencies looking to streamline their audit process',
categories: ['Marketing', 'Analytics'],
url: 'https://www.marketingauditor.com/',
- keywords: ['marketing', 'audit', 'checklist', 'automation', 'seo', 'google', 'analytics'],
+ keywords: ['marketing', 'audit', 'checklist', 'automation', 'seo', 'google', 'analytics']
},
{
name: 'Marko Denic',
- description: 'Web Developer, Public speaker, IT trainer and consultant.',
+ description:
+ 'Web Developer, Public speaker, IT trainer and consultant.',
categories: ['Personal Website'],
- url: 'https://markodenic.com/',
+ url: 'https://markodenic.com/'
},
{
name: 'Mastery Games',
description:
'Learn frontend development through play, repetition, and sleep. Each game builds up your skills from the ground up using the educational process of scaffolding. You learn one new concept at a time, and leverage spaced repetition to solidify each concept.',
categories: ['Learn', 'Programming'],
- url: 'https://mastery.games/',
+ url: 'https://mastery.games/'
},
{
name: 'Material Design',
description:
'Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://material.io/',
+ url: 'https://material.io/'
},
{
name: 'Material Design Palette',
- description: 'Choose your favorite colors and get your Material Design palette generated and downloadable.',
+ description:
+ 'Choose your favorite colors and get your Material Design palette generated and downloadable.',
categories: ['Color'],
- url: 'https://www.materialpalette.com/',
+ url: 'https://www.materialpalette.com/'
},
{
name: 'Material-UI',
description:
'React components for faster and easier web development. Build your own design system, or start with Material Design.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://material-ui.com/',
+ url: 'https://material-ui.com/'
},
{
name: 'Materialize',
- description: 'Materialize is a modern responsive CSS framework based on Material Design by Google.',
+ description:
+ 'Materialize is a modern responsive CSS framework based on Material Design by Google.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://materializecss.com/',
+ url: 'https://materializecss.com/'
},
{
name: 'Materio Free MUI React NextJS Admin Template',
description:
'Most Powerful & Comprehensive Open Source and Free MUI React NextJS Admin Dashboard Template built for developers.',
categories: ['Template'],
- url: 'https://github.com/themeselection/materio-mui-react-nextjs-admin-template-free',
+ url: 'https://github.com/themeselection/materio-mui-react-nextjs-admin-template-free'
},
{
name: 'Matomo',
- description: 'Matomo',
+ description:
+ 'Matomo',
categories: ['Analytics'],
- url: 'https://matomo.org/',
+ url: 'https://matomo.org/'
},
{
name: 'MDN Web Docs',
description:
'The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps. It also has some developer-oriented documentation for Mozilla products, such as Firefox Developer Tools.',
categories: ['Documentation'],
- url: 'https://developer.mozilla.org/en-US/',
+ url: 'https://developer.mozilla.org/en-US/'
},
{
name: 'Medium',
description:
'Medium is an open platform where readers find dynamic thinking, and where expert and undiscovered voices can share their writing on any topic.',
categories: ['Blog', 'Writing'],
- url: 'http://medium.com/',
+ url: 'http://medium.com/'
},
{
name: 'MeetMoji',
- description: 'Live Polls for Google Slides with an AI Assistant ',
+ description:
+ 'Live Polls for Google Slides with an AI Assistant ',
categories: ['AI', 'Productivity', 'Writing'],
- url: 'https://meetmoji.com',
+ url: 'https://meetmoji.com'
},
{
name: 'MemFree',
description:
'Hybrid AI Search Engine: Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs.',
categories: ['AI', 'Productivity'],
- url: 'https://www.memfree.me/',
+ url: 'https://www.memfree.me/'
},
{
name: 'Meridian',
- description: 'Be more visible in AI search',
+ description:
+ 'Be more visible in AI search',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://trymeridian.com/',
- keywords: [
- 'answer engine optimization',
- 'generative engine optimization',
- 'generative ai seo',
- 'ai search optimization',
- ],
+ keywords: ['answer engine optimization', 'generative engine optimization', 'generative ai seo', 'ai search optimization']
},
{
name: 'Meshr',
- description: 'AI-powered internal linking tool for better SEO & user experience',
+ description:
+ 'AI-powered internal linking tool for better SEO & user experience',
categories: ['SEO', 'Marketing', 'Productivity'],
url: 'https://meshr.link',
- keywords: ['internal linking tool', 'link building tool', 'best link building tools', 'automation'],
+ keywords: ['internal linking tool', 'link building tool', 'best link building tools', 'automation']
},
{
name: 'Metazord',
- description: 'Get a complete information and preview of your site meta tags',
+ description:
+ 'Get a complete information and preview of your site meta tags',
categories: ['SEO'],
url: 'https://metazord.vercel.app/',
- keywords: ['metatags', 'tags', 'seo'],
+ keywords: ['metatags', 'tags', 'seo']
},
{
name: 'Metrical',
- description: 'Metrical is web analytics tool that is easy to use, privacy oriented and where you don',
+ description:
+ 'Metrical is web analytics tool that is easy to use, privacy oriented and where you don',
categories: ['Analytics'],
- url: 'https://metrical.xyz/',
+ url: 'https://metrical.xyz/'
},
{
name: 'MicroAcquire',
description:
'MicroAcquire helps startups find buyers. Simple as that. We’ll help you start conversations that lead to an acquisition in just 30 days – for free.',
categories: ['Startup'],
- url: 'https://microacquire.com/',
+ url: 'https://microacquire.com/'
},
{
name: 'Microsoft SQL Server',
description:
'Get the flexibility you need to use integrated solutions, apps, and innovations in technology with your data—wherever it lives — in the cloud, on-premises, or at the edge.',
categories: ['Database'],
- url: 'https://www.microsoft.com/en-us/sql-server',
+ url: 'https://www.microsoft.com/en-us/sql-server'
},
{
name: 'Minimal Gallery',
- description: 'Hand-picked website inspiration, tools, domains and more.',
+ description:
+ 'Hand-picked website inspiration, tools, domains and more.',
categories: ['Design', 'UI', 'Inspiration'],
url: 'https://minimal.gallery/',
- keywords: ['minimal', 'design', 'ui', 'inspiration'],
+ keywords: ['minimal', 'design', 'ui', 'inspiration']
},
{
name: 'Miruni',
@@ -249,14 +255,15 @@ export const resources: Resource[] = [
'Miruni is a visual feedback and task management tool designed for webmasters, developers, and agencies managing websites across many platforms.',
categories: ['Design', 'Startup', 'Productivity'],
url: 'https://www.miruni.io/',
- keywords: ['design tool', 'visual feedback', 'web development tools', 'website collaboration tools'],
+ keywords: ['design tool', 'visual feedback', 'web development tools', 'website collaboration tools']
},
{
name: 'Mkdirs',
- description: 'Launch profitable directory website in minutes',
+ description:
+ 'Launch profitable directory website in minutes',
categories: ['Tooling', 'Code Generator', 'Productivity'],
url: 'https://mkdirs.com',
- keywords: ['directory', 'website', 'profitable', 'minutes', 'boilerplate'],
+ keywords: ['directory', 'website', 'profitable', 'minutes', 'boilerplate']
},
{
name: 'Mobbin',
@@ -264,68 +271,43 @@ export const resources: Resource[] = [
'Check out the hand-picked collection of latest mobile design patterns from apps that reflect the best in design.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://mobbin.design/',
- keywords: [
- 'apps',
- 'mobbin',
- 'ios',
- 'ios ui inspiration',
- 'ios11',
- 'iphone',
- 'iphone X',
- 'ui',
- 'design',
- 'retina',
- 'screenshots',
- 'inspiration',
- 'mobile',
- 'ipad',
- 'android',
- 'apple watch',
- 'visual design',
- 'patterns',
- 'resources',
- 'framerjs',
- 'swift',
- 'sketch',
- 'framer',
- 'invision',
- 'photoshop',
- 'xcode',
- 'resources',
- ],
+ keywords: ['apps', 'mobbin', 'ios', 'ios ui inspiration', 'ios11', 'iphone', 'iphone X', 'ui', 'design', 'retina', 'screenshots', 'inspiration', 'mobile', 'ipad', 'android', 'apple watch', 'visual design', 'patterns', 'resources', 'framerjs', 'swift', 'sketch', 'framer', 'invision', 'photoshop', 'xcode', 'resources']
},
{
name: 'Mobirise',
description:
'Drag and drop website builder. Create awesome responsive websites. Easy & fast - No coding! 2500+ Templates. Free for commercial use.',
categories: ['Template'],
- url: 'https://mobirise.com/',
+ url: 'https://mobirise.com/'
},
{
name: 'Mocha',
- description: 'Simple, flexible, fun JavaScript test framework for Node.js and the browser.',
+ description:
+ 'Simple, flexible, fun JavaScript test framework for Node.js and the browser.',
categories: ['Testing'],
- url: 'https://mochajs.org/',
+ url: 'https://mochajs.org/'
},
{
name: 'Mocha - AI app builder',
- description: 'Create beautiful websites with words, not code.',
+ description:
+ 'Create beautiful websites with words, not code.',
categories: ['AI', 'Website Builder', 'Productivity'],
url: 'https://getmocha.com',
- keywords: ['ai app builder', 'ai website builder', 'no code', 'website builder', 'vibe coding'],
+ keywords: ['ai app builder', 'ai website builder', 'no code', 'website builder', 'vibe coding']
},
{
name: 'Mockae',
- description: 'Fake REST APIs powered by Lua.',
+ description:
+ 'Fake REST APIs powered by Lua.',
categories: ['API Building'],
- url: 'https://mockae.com/',
+ url: 'https://mockae.com/'
},
{
name: 'MongoDB',
description:
'MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.',
categories: ['Database'],
- url: 'https://www.mongodb.com/',
+ url: 'https://www.mongodb.com/'
},
{
name: 'Monkeytype',
@@ -333,25 +315,7 @@ export const resources: Resource[] = [
'A minimalistic, customisable typing website. Test yourself in various modes, track your progress and improve your typing speed.',
categories: ['Typing'],
url: 'https://monkeytype.com/',
- keywords: [
- 'typing speed test',
- 'typing speedtest',
- 'typing test',
- 'speetest',
- 'speed test',
- 'typing',
- 'test',
- 'typing-test',
- 'typing test',
- 'monkey-type',
- 'monkeytype',
- 'monkey type',
- 'monkey-types',
- 'minimalist typing website',
- 'minimalist typing test',
- 'minimalistic typing website',
- 'words per minute',
- ],
+ keywords: ['typing speed test', 'typing speedtest', 'typing test', 'speetest', 'speed test', 'typing', 'test', 'typing-test', 'typing test', 'monkey-type', 'monkeytype', 'monkey type', 'monkey-types', 'minimalist typing website', 'minimalist typing test', 'minimalistic typing website', 'words per minute']
},
{
name: 'MonsterONE',
@@ -359,59 +323,56 @@ export const resources: Resource[] = [
'MonsterONE offers access to 420K+ premium digital items like web themes, templates, graphics, and more—all with a single subscription. Pay once, access all!',
categories: ['Design', 'Marketing', 'Template'],
url: 'https://monsterone.com/',
- keywords: [
- 'MonsterONE subscription service',
- 'MonsterONE design service',
- 'free & premium website templates',
- 'WordPress themes',
- 'website templates',
- 'newsletter templates',
- 'audio & video assets',
- 'e-commerce templates and themes',
- ],
+ keywords: ['MonsterONE subscription service', 'MonsterONE design service', 'free & premium website templates', 'WordPress themes', 'website templates', 'newsletter templates', 'audio & video assets', 'e-commerce templates and themes']
},
{
name: 'Moqups',
description:
'Moqups is a streamlined and intuitive web app that helps you create and collaborate on wireframes, mockups, diagrams and prototypes — for any type of project.',
categories: ['Prototyping'],
- url: 'https://moqups.com/',
+ url: 'https://moqups.com/'
},
{
name: 'morris.js',
- description: 'Morris.js is the library that powers the graphs on http://howmanyleft.co.uk/. It',
+ description:
+ 'Morris.js is the library that powers the graphs on http://howmanyleft.co.uk/. It',
categories: ['Library', 'Programming'],
- url: 'https://morrisjs.github.io/morris.js/',
+ url: 'https://morrisjs.github.io/morris.js/'
},
{
name: 'MuckBrass',
- description: 'Find & Validate Startup Ideas using AI',
+ description:
+ 'Find & Validate Startup Ideas using AI',
categories: ['SEO', 'Productivity', 'Startup'],
url: 'https://www.muckbrass.com',
- keywords: ['data', 'research', 'startupidea', 'idea', 'ai'],
+ keywords: ['data', 'research', 'startupidea', 'idea', 'ai']
},
{
name: 'MyChatbots AI',
- description: 'A platform for easily creating, training, and chatting with AI chatbots using your own data',
+ description:
+ 'A platform for easily creating, training, and chatting with AI chatbots using your own data',
categories: ['AI', 'Productivity'],
- url: 'https://mychatbots.ai',
+ url: 'https://mychatbots.ai'
},
{
name: 'MyPerfectResume',
- description: 'Create a perfect resume in just minutes and land the job you deserve. It',
+ description:
+ 'Create a perfect resume in just minutes and land the job you deserve. It',
categories: ['Resume'],
- url: 'https://www.myperfectresume.com/',
+ url: 'https://www.myperfectresume.com/'
},
{
name: 'MySQL',
- description: 'MySQL Database Service is a fully managed database service to deploy cloud-native applications.',
+ description:
+ 'MySQL Database Service is a fully managed database service to deploy cloud-native applications.',
categories: ['Database'],
- url: 'https://www.mysql.com/',
+ url: 'https://www.mysql.com/'
},
{
name: 'MySQL Visual Explain',
- description: 'Transform MySQL EXPLAIN output to easy-to-understand visualizations.',
+ description:
+ 'Transform MySQL EXPLAIN output to easy-to-understand visualizations.',
categories: ['Database', 'Performance'],
- url: 'https://mysqlexplain.com/',
- },
-]
+ url: 'https://mysqlexplain.com/'
+ }
+]
\ No newline at end of file
diff --git a/resources/n.ts b/resources/n.ts
index a1c33769..1692d7d1 100644
--- a/resources/n.ts
+++ b/resources/n.ts
@@ -3,22 +3,25 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'n3-charts',
- description: 'Awesome charts for Angular.',
+ description:
+ 'Awesome charts for Angular.',
categories: ['Library', 'Programming'],
- url: 'https://n3-charts.github.io/line-chart/#/home',
+ url: 'https://n3-charts.github.io/line-chart/#/home'
},
{
name: 'Namecheap',
- description: 'Register domain names at Namecheap. Buy cheap domain names and enjoy 24/7 support.',
+ description:
+ 'Register domain names at Namecheap. Buy cheap domain names and enjoy 24/7 support.',
categories: ['Domain'],
- url: 'https://www.namecheap.com',
+ url: 'https://www.namecheap.com'
},
{
name: 'Namekit',
- description: 'AI-powered domain search - find available, standard-price names instantly. ',
+ description:
+ 'AI-powered domain search - find available, standard-price names instantly. ',
categories: ['Domain'],
url: 'https://namekit.app',
- keywords: ['domain name', 'dev tools', 'AI', 'CLI'],
+ keywords: ['domain name', 'dev tools', 'AI', 'CLI']
},
{
name: 'Narrow AI',
@@ -26,7 +29,7 @@ export const resources: Resource[] = [
'Automated Prompt Engineering and Optimization platform that can autonomously write, monitor, and optimize prompts for any model',
categories: ['AI', 'Productivity'],
url: 'https://www.getnarrow.ai/',
- keywords: ['automation', 'prompt engineering', 'llm'],
+ keywords: ['automation', 'prompt engineering', 'llm']
},
{
name: 'NAT Checker',
@@ -34,35 +37,37 @@ export const resources: Resource[] = [
'Free, fast, accurate NAT check for developers and gamers on PS5, Xbox, Switch, and PC. Understand network status and improve play.',
categories: ['Productivity', 'Testing', 'Tooling'],
url: 'https://natchecker.com',
- keywords: ['network testing', 'network troubleshoot', 'nat type test'],
+ keywords: ['network testing', 'network troubleshoot', 'nat type test']
},
{
name: 'NativeBridge',
- description: 'Show, Share, Approve: Mobile Apps in Any Browser',
+ description:
+ 'Show, Share, Approve: Mobile Apps in Any Browser',
categories: ['Productivity', 'Testing', 'Tooling'],
url: 'https://nativebridge.io/',
- keywords: ['mobile app testing', 'mobile emulator', 'app testing', 'iOS testing'],
+ keywords: ['mobile app testing', 'mobile emulator', 'app testing', 'iOS testing']
},
{
name: 'Netlify',
description:
'Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need. Get started for free.',
categories: ['Hosting'],
- url: 'https://www.netlify.com/',
+ url: 'https://www.netlify.com/'
},
{
name: 'NeuralTrust',
- description: 'NeuralTrust is the leading platform for securing and scaling LLM applications and agents.',
+ description:
+ 'NeuralTrust is the leading platform for securing and scaling LLM applications and agents.',
categories: ['AI', 'Open Source', 'Startup'],
url: 'https://neuraltrust.ai/',
- keywords: ['llm', 'cybersecurity', 'iaas', 'compliance'],
+ keywords: ['llm', 'cybersecurity', 'iaas', 'compliance']
},
{
name: 'Next.js',
description:
'Production grade React applications that scale. The world’s leading companies use Next.js by Vercel to build static and dynamic websites and web applications.',
categories: ['Programming'],
- url: 'https://nextjs.org/',
+ url: 'https://nextjs.org/'
},
{
name: 'Nextradar',
@@ -70,7 +75,7 @@ export const resources: Resource[] = [
'Navigate the Next.js Ecosystem with ease. Stay up to date with the latest Next.js tools and resources.',
categories: ['Learn', 'Programming'],
url: 'https://nextradar.dev',
- keywords: ['Nextjs', 'React', 'Vercel'],
+ keywords: ['Nextjs', 'React', 'Vercel']
},
{
name: 'NextReady',
@@ -78,14 +83,15 @@ export const resources: Resource[] = [
'More than just a boilerplate. A ready-to-use Next.js template with Prisma, TypeScript, shadcn/ui, and more.',
categories: ['Template', 'Programming'],
url: 'https://nextready.dev',
- keywords: ['next.js', 'boilerplate', 'template', 'typescript', 'prisma', 'shadcn/ui'],
+ keywords: ['next.js', 'boilerplate', 'template', 'typescript', 'prisma', 'shadcn/ui']
},
{
name: 'NextUI',
- description: 'Beautiful, fast, modern React UI Library',
+ description:
+ 'Beautiful, fast, modern React UI Library',
categories: ['Library', 'Programming', 'UI'],
url: 'https://nextui.org',
- keywords: ['next', 'ui', 'nextui', 'library'],
+ keywords: ['next', 'ui', 'nextui', 'library']
},
{
name: 'NextUpKit',
@@ -93,7 +99,7 @@ export const resources: Resource[] = [
'NextUpKit is an affordable, fully-featured Next.js SaaS starter kit designed to help developers and entrepreneurs build and launch SaaS products faster.',
categories: ['Template', 'Productivity'],
url: 'https://www.nextupkit.com/',
- keywords: ['developer tool', 'boilerplate', 'starter kit', 'next.js boilerplate'],
+ keywords: ['developer tool', 'boilerplate', 'starter kit', 'next.js boilerplate']
},
{
name: 'Niche Tools',
@@ -101,62 +107,52 @@ export const resources: Resource[] = [
'Ditch the endless market research and unlock instant access to over 1200+ web tools you can build today',
categories: ['SEO', 'Marketing'],
url: ' https://nichetools.net',
- keywords: ['SEO', 'Marketing'],
+ keywords: ['SEO', 'Marketing']
},
{
name: 'Nitric',
- description: 'A fun and productive framework for building serverless apps',
+ description:
+ 'A fun and productive framework for building serverless apps',
categories: ['API Building'],
url: 'https://nitric.io',
- keywords: ['serverless', 'cloud', 'development', 'framework'],
+ keywords: ['serverless', 'cloud', 'development', 'framework']
},
{
name: 'No-Code Scraper',
- description: 'Seamlessly extract data from any website with just a few simple inputs.',
+ description:
+ 'Seamlessly extract data from any website with just a few simple inputs.',
categories: ['Scraping', 'AI'],
url: 'https://www.nocodescraper.com',
- keywords: ['scraper', 'no code', 'ai web scraper', 'web scraper', 'visual web scraper', 'web scraping'],
+ keywords: ['scraper', 'no code', 'ai web scraper', 'web scraper', 'visual web scraper', 'web scraping']
},
{
name: 'Nomad List',
- description: 'Best places to live for a digital nomad',
+ description:
+ 'Best places to live for a digital nomad',
categories: ['Job', 'Job', 'Remote'],
- url: 'https://nomadlist.com/',
+ url: 'https://nomadlist.com/'
},
{
name: 'Nord',
- description: 'A arctic, north-bluish color palette',
+ description:
+ 'A arctic, north-bluish color palette',
categories: ['Color'],
url: 'https://www.nordtheme.com/',
- keywords: [
- 'nord',
- 'arctic',
- 'north',
- 'bluish',
- 'clean',
- 'minimal',
- 'flat',
- 'ui',
- 'syntax',
- 'website',
- 'documentation',
- 'react',
- 'arcticicestudio',
- ],
+ keywords: ['nord', 'arctic', 'north', 'bluish', 'clean', 'minimal', 'flat', 'ui', 'syntax', 'website', 'documentation', 'react', 'arcticicestudio']
},
{
name: 'Notepad++',
description:
'Notepad++ is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window.',
categories: ['Editor', 'Programming'],
- url: 'https://notepad-plus-plus.org/',
+ url: 'https://notepad-plus-plus.org/'
},
{
name: 'Noun Project',
description:
'Noun Project features the most diverse collection of icons and stock photos ever. Download SVG and PNG. Browse over 3 million art-quality icons and photos.',
categories: ['Icon'],
- url: 'https://thenounproject.com/',
+ url: 'https://thenounproject.com/'
},
{
name: 'Novorésumé',
@@ -164,6 +160,6 @@ export const resources: Resource[] = [
'Make a perfect resume in 2021 and get your dream job using the free resume builder. Select a template. Personalize it. Get more interviews.',
categories: ['Resume'],
url: 'https://novoresume.com/',
- keywords: ['professional resume builder'],
- },
-]
+ keywords: ['professional resume builder']
+ }
+]
\ No newline at end of file
diff --git a/resources/o.ts b/resources/o.ts
index d100f4cc..c6431dcb 100644
--- a/resources/o.ts
+++ b/resources/o.ts
@@ -3,41 +3,24 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Obi Helper',
- description: "Simple AI chat widget for small businesses that aren't ready for Intercom-like solutions.",
- categories: ['AI', 'Productivity'],
- url: 'https://www.obihelper.com/',
- },
- {
- name: 'OrcaSheets',
description:
- 'Enterprise-grade analytics as simple as spreadsheets. Process billions of rows locally on your PC with AI-powered insights in plain English. Local-first architecture ensures your sensitive data stays completely under your control while delivering insights in seconds, not hours.',
- categories: ['Analytics', 'Productivity'],
- url: 'https://orcasheets.ai/',
- keywords: [
- 'spreadsheet',
- 'analytics',
- 'big data',
- 'local-first',
- 'privacy',
- 'AI',
- 'data analysis',
- 'billion rows',
- 'offline',
- 'desktop',
- ],
+ 'Simple AI chat widget for small businesses that aren\'t ready for Intercom-like solutions.',
+ categories: ['AI', 'Productivity'],
+ url: 'https://www.obihelper.com/'
},
{
name: 'Octotree',
- description: 'GitHub on steroids.',
+ description:
+ 'GitHub on steroids.',
categories: ['Browser', 'Extension'],
- url: 'https://www.octotree.io/',
+ url: 'https://www.octotree.io/'
},
{
name: 'Odin A',
description:
'Odin AI is a versatile AI tool designed to streamline workflows, enhance productivity, and simplify complex tasks through automation and AI-driven features',
categories: ['AI', 'Productivity'],
- url: 'https://getodin.ai/',
+ url: 'https://getodin.ai/'
},
{
name: 'Odown',
@@ -45,102 +28,97 @@ export const resources: Resource[] = [
'Simple website uptime monitoring tool to monitor your websites and APIs combined with public status pages',
categories: ['API Building', 'Remote', 'Website Builder'],
url: 'https://odown.io/',
- keywords: ['website monitoring', 'slack', 'webhooks', 'performance'],
+ keywords: ['website monitoring', 'slack', 'webhooks', 'performance']
},
{
name: 'Offen',
description:
'Offen is an open alternative to common web analytics tools. Gain insights while your users have full access to their data. Lightweight, self hosted and free.',
categories: ['Analytics'],
- url: 'https://www.offen.dev/',
+ url: 'https://www.offen.dev/'
},
{
name: 'OkJob',
- description: '4 day Week Job Board',
+ description:
+ '4 day Week Job Board',
categories: ['Job'],
url: 'https://okjob.io/',
- keywords: ['Flexible work schedule', 'Work-life balance', 'Remote work options'],
+ keywords: ['Flexible work schedule', 'Work-life balance', 'Remote work options']
},
{
name: 'Omnara',
- description: 'Command Center for AI Coding Agents',
+ description:
+ 'Command Center for AI Coding Agents',
categories: ['AI', 'Programming', 'Tooling'],
url: 'https://www.omnara.com/',
- keywords: ['ai coding agents', 'claude code', 'mobile app', 'voice control'],
+ keywords: ['ai coding agents', 'claude code', 'mobile app', 'voice control']
},
{
name: 'One Page Love',
description:
'One Page Love is a One Page website design gallery showcasing the best Single Page websites, templates and resources.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://onepagelove.com/',
+ url: 'https://onepagelove.com/'
},
{
name: 'One.com',
- description: 'Web hosting, Domain, Hosting & E-mail',
+ description:
+ 'Web hosting, Domain, Hosting & E-mail',
categories: ['Domain', 'Hosting', 'Email'],
- url: 'https://one.com',
+ url: 'https://one.com'
},
{
name: 'Onlime',
- description: 'Onlime is your secure cloud storage solution for what matters most.',
+ description:
+ 'Onlime is your secure cloud storage solution for what matters most.',
categories: ['Productivity', 'Security', 'Startup'],
url: 'https://onlime.app/',
- keywords: ['cloud storage', 'cloud backup', 'file synchronization', 'Privacy and Security'],
+ keywords: ['cloud storage', 'cloud backup', 'file synchronization', 'Privacy and Security']
},
{
name: 'OnlineWebFonts',
- description: 'Fonts and icons for your next project.',
+ description:
+ 'Fonts and icons for your next project.',
categories: ['Icon', 'Font'],
url: 'https://www.onlinewebfonts.com',
- keywords: [
- 'SVG icon',
- 'svg vector icons',
- 'png icon',
- 'psd vector icons',
- 'eps icon',
- 'pnm icon',
- 'free icons downloads',
- 'Best Fonts',
- 'Free Best Fonts',
- 'Top Free Font',
- 'Best Font Download',
- 'Top Best Font Dwonload',
- ],
+ keywords: ['SVG icon', 'svg vector icons', 'png icon', 'psd vector icons', 'eps icon', 'pnm icon', 'free icons downloads', 'Best Fonts', 'Free Best Fonts', 'Top Free Font', 'Best Font Download', 'Top Best Font Dwonload']
},
{
name: 'Onsen UI',
description:
'Make beautiful hybrid mobile apps using HTML5, CSS and JavaScript. Works with or without any framework including Angular, Meteor, React and Vue. iOS and Android.',
categories: ['Programming'],
- url: 'https://onsen.io/',
+ url: 'https://onsen.io/'
},
{
name: 'Open Doodles',
- description: 'A library of sketchy illustrations of people free for personal and commercial use.',
+ description:
+ 'A library of sketchy illustrations of people free for personal and commercial use.',
categories: ['Illustration'],
- url: 'https://www.opendoodles.com/',
+ url: 'https://www.opendoodles.com/'
},
{
name: 'Open Peeps',
description:
'Open Peeps is a hand-drawn illustration library to create scenes of people. You can use them in product illustration, marketing, comics, product states, user flows, personas, storyboarding, quinceañera invitations, or whatever you want! ⠀.',
categories: ['Illustration'],
- url: 'https://www.openpeeps.com/',
+ url: 'https://www.openpeeps.com/'
},
{
name: 'Open Ports',
- description: 'Manage open ports from your macOS menu bar. Never google "How to kill a process by port?" again.',
+ description:
+ 'Manage open ports from your macOS menu bar. Never google \"How to kill a process by port?\" again.',
categories: ['Tooling'],
url: 'https://openports.app',
- keywords: ['web development', 'containers', 'macOS'],
+ keywords: ['web development', 'containers', 'macOS']
},
{
name: 'Open Source Alternatives',
- description: 'Handpicked Open Source Alternatives to Paid Softwares',
+ description:
+ 'Handpicked Open Source Alternatives to Paid Softwares',
categories: ['Open Source', 'Productivity', 'Tooling'],
url: 'https://www.opensourcealternatives.to',
- keywords: ['directory', 'open source', 'marketing tools', 'development tools', 'alternatives'],
+ keywords: ['directory', 'open source', 'marketing tools', 'development tools', 'alternatives']
},
{
name: 'Open Source Boilerplates',
@@ -148,32 +126,28 @@ export const resources: Resource[] = [
'A curated list of open source boilerplates and starter kits for building modern applications. From web development with React & Next.js to mobile apps with React Native, Flutter, and native platforms.',
categories: ['Programming', 'Template', 'Open Source'],
url: 'https://opensourceboilerplates.com',
- keywords: [
- 'saas starter kits',
- 'open source boilerplates',
- 'saas boilerplates',
- 'react native boilerplates',
- 'flutter boilerplates',
- 'native boilerplates',
- ],
+ keywords: ['saas starter kits', 'open source boilerplates', 'saas boilerplates', 'react native boilerplates', 'flutter boilerplates', 'native boilerplates']
},
{
name: 'Open Vim',
- description: 'An interactive Vim tutorial.',
+ description:
+ 'An interactive Vim tutorial.',
categories: ['Typing'],
- url: 'https://openvim.com/',
+ url: 'https://openvim.com/'
},
{
name: 'OpenChakra',
- description: 'React JSX visual editor for Chakra UI.',
+ description:
+ 'React JSX visual editor for Chakra UI.',
categories: ['Prototyping', 'UI'],
- url: 'https://openchakra.app/',
+ url: 'https://openchakra.app/'
},
{
name: 'Opensource.Builders',
- description: 'Find open-source alternatives to popular software.',
+ description:
+ 'Find open-source alternatives to popular software.',
categories: ['Open Source'],
- url: 'https://opensource.builders/',
+ url: 'https://opensource.builders/'
},
{
name: 'OpenTools',
@@ -181,54 +155,59 @@ export const resources: Resource[] = [
'Discover and compare over 10,000 AI tools, curated and ranked by our community of over 50,000 users.',
categories: ['Tooling', 'Newsletter'],
url: 'https://opentools.ai/',
- keywords: ['AI', 'Tools', 'Newsletter', 'AI Tools', 'Directory'],
+ keywords: ['AI', 'Tools', 'Newsletter', 'AI Tools', 'Directory']
},
{
name: 'Opera',
description:
- "Get a faster, better browser. Opera's free VPN, Ad Blocker, integrated messengers and private mode help you browse securely and smoothly. Share files instantly between your desktop and mobile browsers and experience web 3.0 with a free cryptowallet.",
+ 'Get a faster, better browser. Opera\'s free VPN, Ad Blocker, integrated messengers and private mode help you browse securely and smoothly. Share files instantly between your desktop and mobile browsers and experience web 3.0 with a free cryptowallet.',
categories: ['Browser'],
- url: 'https://www.opera.com/',
+ url: 'https://www.opera.com/'
},
{
name: 'Optimizeimages',
description:
'Optimize images online with this free tool, compress & convert images in PNG, JPEG, SVG, AVIF, WebP and GIF formats, and even get picture HTML tags for correct implementation.',
categories: ['Editor', 'Image'],
- url: 'https://www.optimizeimages.com',
+ url: 'https://www.optimizeimages.com'
+ },
+ {
+ name: 'OrcaSheets',
+ description:
+ 'Enterprise-grade analytics as simple as spreadsheets. Process billions of rows locally on your PC with AI-powered insights in plain English. Local-first architecture ensures your sensitive data stays completely under your control while delivering insights in seconds, not hours.',
+ categories: ['Analytics', 'Productivity'],
+ url: 'https://orcasheets.ai/',
+ keywords: ['spreadsheet', 'analytics', 'big data', 'local-first', 'privacy', 'AI', 'data analysis', 'billion rows', 'offline', 'desktop']
},
{
name: 'Orion',
description:
'The best Icon Tool. 8613 Free SVG & PNG Icons. Search, organize, edit and download our highly flexible Icons.',
categories: ['Icon'],
- url: 'https://orioniconlibrary.com/',
+ url: 'https://orioniconlibrary.com/'
},
{
name: 'OSINT Researcher',
- description: 'Explore GitHub orgs & repos',
+ description:
+ 'Explore GitHub orgs & repos',
categories: ['Open Source', 'Analytics', 'Security'],
url: 'https://osintresearcher.com/',
- keywords: ['gitHub', 'osint', 'open source', 'repo search'],
+ keywords: ['gitHub', 'osint', 'open source', 'repo search']
},
{
name: 'Outlier Kit',
- description: 'Discover Youtube niches, trends & Keywords',
+ description:
+ 'Discover Youtube niches, trends & Keywords',
categories: ['Marketing', 'Video', 'AI'],
url: 'https://outlierkit.com/',
- keywords: [
- 'youtube',
- 'youtube content strategy',
- 'youtube keyword research tool',
- 'niche finder for youtube',
- 'youtube tools',
- ],
+ keywords: ['youtube', 'youtube content strategy', 'youtube keyword research tool', 'niche finder for youtube', 'youtube tools']
},
{
name: 'Over.fig',
- description: 'Compare Figma design to website in real time',
+ description:
+ 'Compare Figma design to website in real time',
categories: ['Extension', 'UI', 'Design'],
url: 'https://overfig.com/',
- keywords: ['web development tool', 'design to code', 'productivity tool', 'compare design'],
- },
-]
+ keywords: ['web development tool', 'design to code', 'productivity tool', 'compare design']
+ }
+]
\ No newline at end of file
diff --git a/resources/p.ts b/resources/p.ts
index 859a074a..c22e93dc 100644
--- a/resources/p.ts
+++ b/resources/p.ts
@@ -3,52 +3,56 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'PageGym',
- description: 'Advanced page speed analysis and optimization tool.',
+ description:
+ 'Advanced page speed analysis and optimization tool.',
categories: ['Performance'],
url: 'https://pagegym.com',
- keywords: ['Page Speed', 'Core Web Vitals'],
+ keywords: ['Page Speed', 'Core Web Vitals']
},
{
name: 'Pagelet',
- description: 'Simple Free HTML hosting, get a shareable link and a QR code out of the box.',
+ description:
+ 'Simple Free HTML hosting, get a shareable link and a QR code out of the box.',
categories: ['Hosting'],
- url: 'https://pagelet.host',
+ url: 'https://pagelet.host'
},
{
name: 'PageRadar',
- categories: ['SEO'],
description:
'Automated SEO monitoring platform that tracks Core Web Vitals, search rankings, HTML changes, affiliate links, and website performance with real-time alerts.',
+ categories: ['SEO'],
url: 'https://pageradar.io',
- keywords: ['SEO', 'Core Web Vitals', 'search rankings', 'website performance'],
+ keywords: ['SEO', 'Core Web Vitals', 'search rankings', 'website performance']
},
{
name: 'PageSpeed Insights',
description:
'PageSpeed Insights analyzes the content of a web page, then generates suggestions to make that page faster.',
categories: ['Performance'],
- url: 'https://developers.google.com/speed/pagespeed/insights/',
+ url: 'https://developers.google.com/speed/pagespeed/insights/'
},
{
name: 'PageSpike.ai',
- description: 'CRO Audits for landing pages - powered by AI',
+ description:
+ 'CRO Audits for landing pages - powered by AI',
categories: ['Marketing', 'Analytics', 'Performance'],
url: 'https://pagespike.ai/',
- keywords: ['cro', 'conversion rate optimization', 'landing pages', 'cro audit'],
+ keywords: ['cro', 'conversion rate optimization', 'landing pages', 'cro audit']
},
{
name: 'PassVult',
- description: 'Most private password manager',
+ description:
+ 'Most private password manager',
categories: ['Productivity', 'Security', 'Startup'],
url: 'https://passvult.com',
- keywords: ['cybersecurity', 'password manager', 'privacy', 'loyalty card'],
+ keywords: ['cybersecurity', 'password manager', 'privacy', 'loyalty card']
},
{
name: 'Patterninja',
description:
'Combine images from our free library or use your own. Produced patterns can be downloaded in high resolution and used for printing and the web.',
categories: ['Illustration'],
- url: 'https://patterninja.com/',
+ url: 'https://patterninja.com/'
},
{
name: 'Patterns.dev',
@@ -56,14 +60,14 @@ export const resources: Resource[] = [
'Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.',
categories: ['Learn', 'Programming'],
url: 'https://www.patterns.dev/',
- keywords: ['design patterns', 'component patterns', 'javascript', 'react', 'web development'],
+ keywords: ['design patterns', 'component patterns', 'javascript', 'react', 'web development']
},
{
name: 'Paw',
description:
'Paw is a full-featured HTTP client that lets you test and describe the APIs you build or consume. It has a beautiful native macOS interface to compose requests, inspect server responses, generate client code and export API definitions.',
categories: ['API Building'],
- url: 'https://paw.cloud/',
+ url: 'https://paw.cloud/'
},
{
name: 'Payload CMS',
@@ -71,49 +75,52 @@ export const resources: Resource[] = [
'A TypeScript headless CMS built with Express, MongoDB, and React. Completely free and open-source with a GraphQL and REST API, admin dashboard, and serverless deployment.',
categories: ['CMS'],
url: 'https://payloadcms.com/',
- keywords: ['cms', 'headless', 'typescript', 'react', 'mongodb', 'express', 'graphql', 'rest'],
+ keywords: ['cms', 'headless', 'typescript', 'react', 'mongodb', 'express', 'graphql', 'rest']
},
{
name: 'pCloudy',
description:
'Continuous testing platform that helps to speed up the app testing by enabling end to end continuous testing for enterprises.',
categories: ['Testing'],
- url: 'https://www.pcloudy.com/',
+ url: 'https://www.pcloudy.com/'
},
{
name: 'pdforge',
description:
'The new way to generate PDF documents for your SaaS. Use our no-code PDF builder and our easy-to-use API to generate modern PDF reports at scale without relying on your development team.',
categories: ['Editor', 'Design', 'Marketing'],
- url: 'https://pdforge.com/',
+ url: 'https://pdforge.com/'
},
{
name: 'PeoplePerHour',
description:
'Get any project done on PeoplePerHour - the #1 freelancing community. Post a project for free to find professional freelancers and find freelance jobs in minutes!',
categories: ['Freelance'],
- url: 'https://www.peopleperhour.com/',
+ url: 'https://www.peopleperhour.com/'
},
{
name: 'PerfectBugReport.io',
- description: 'A simple checklist of the essential items to include in bug reports.',
+ description:
+ 'A simple checklist of the essential items to include in bug reports.',
categories: ['Testing'],
url: 'https://www.perfectbugreport.io/',
- keywords: ['bug report', 'bug report checklist', 'how to write bug report'],
+ keywords: ['bug report', 'bug report checklist', 'how to write bug report']
},
{
name: 'Pexels',
- description: 'Finding the perfect photo or video shouldn',
+ description:
+ 'Finding the perfect photo or video shouldn',
categories: ['Video', 'Image'],
url: 'https://www.pexels.com/',
- keywords: ['free stock videos', 'pexels', 'videos', 'design resource', 'footage', 'hd'],
+ keywords: ['free stock videos', 'pexels', 'videos', 'design resource', 'footage', 'hd']
},
{
name: 'Phind',
- description: 'The AI search engine for developers.',
+ description:
+ 'The AI search engine for developers.',
categories: ['AI'],
url: 'https://www.phind.com',
- keywords: ['ai', 'search engine'],
+ keywords: ['ai', 'search engine']
},
{
name: 'Photo Rush',
@@ -121,7 +128,7 @@ export const resources: Resource[] = [
'Generate professional images of products with AI. Save money and use AI to do a photo shoot from your laptop or phone instead of hiring an expensive photographer.Get your product images in minutes',
categories: ['AI', 'Image', 'Design'],
url: 'https://photorush.io',
- keywords: ['image generation', 'professional photos'],
+ keywords: ['image generation', 'professional photos']
},
{
name: 'Photopea',
@@ -129,42 +136,44 @@ export const resources: Resource[] = [
'Photopea Online Photo Editor lets you edit photos, apply effects, filters, add text, crop or resize pictures.',
categories: ['Design', 'UI', 'Template'],
url: 'https://www.photopea.com/',
- keywords: ['image generation', 'professional photos'],
+ keywords: ['image generation', 'professional photos']
},
{
name: 'PhotoRoom',
description:
'Create product and portrait pictures using only your phone. Remove background, change background and showcase products.',
categories: ['Image', 'Editor'],
- url: 'https://www.photoroom.com',
+ url: 'https://www.photoroom.com'
},
{
name: 'PHPhub',
description:
'PHPhub is an online PHP toolbox featuring a code checker, formatter, code fixer, regex tester, and sandbox.',
categories: ['Programming', 'Tooling'],
- url: 'https://phphub.net/',
+ url: 'https://phphub.net/'
},
{
name: 'PhpStorm',
description:
'PhpStorm is a perfect PHP IDE for working with Symfony, Laravel, Drupal, WordPress, Laminas, Magento, Joomla!, CakePHP, Yii, and other frameworks.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/phpstorm/',
+ url: 'https://www.jetbrains.com/phpstorm/'
},
{
name: 'Pictify',
- description: 'Pictify.io provides API to convert HTML into image',
+ description:
+ 'Pictify.io provides API to convert HTML into image',
categories: ['Image', 'Programming'],
url: 'https://pictify.io',
- keywords: ['image generation', 'HTML to image'],
+ keywords: ['image generation', 'HTML to image']
},
{
name: 'Pieces',
- description: 'On-device copilot to capture, enrich, and reuse useful materials, streamline collaboration.',
+ description:
+ 'On-device copilot to capture, enrich, and reuse useful materials, streamline collaboration.',
categories: ['AI', 'Programming', 'Productivity'],
url: 'https://pieces.app/',
- keywords: ['Productivity', 'Copilot', 'easy snippet search'],
+ keywords: ['Productivity', 'Copilot', 'easy snippet search']
},
{
name: 'PimpMySnap',
@@ -172,88 +181,94 @@ export const resources: Resource[] = [
'PimpMySnap is a powerful screenshot editor capable of transforming your screenshots into eye-catching visuals.',
categories: ['Design', 'Marketing', 'Productivity'],
url: 'https://pimpmysnap.com/',
- keywords: ['screenshot', 'social media', 'editor', 'content'],
+ keywords: ['screenshot', 'social media', 'editor', 'content']
},
{
name: 'Pingdom',
- description: 'Full Page Test Analysis.',
+ description:
+ 'Full Page Test Analysis.',
categories: ['Performance'],
- url: 'https://tools.pingdom.com/',
+ url: 'https://tools.pingdom.com/'
},
{
name: 'Pintura',
- description: 'A powerful JavaScript Image Editor that integrates with every stack.',
+ description:
+ 'A powerful JavaScript Image Editor that integrates with every stack.',
categories: ['Code Generator', 'Image'],
url: 'https://pqina.nl/pintura/',
- keywords: ['image editor', 'javascript', 'image processing'],
+ keywords: ['image editor', 'javascript', 'image processing']
},
{
name: 'Pixabay',
description:
'Pixabay.com is a website for sharing photos, illustrations, vector graphics, film footage and music.',
categories: ['Video', 'Image', 'Illustration'],
- url: 'https://pixabay.com/',
+ url: 'https://pixabay.com/'
},
{
name: 'Pixel Love',
- description: 'Download 15,000 icons in 6 distictive styles made for professionals.',
+ description:
+ 'Download 15,000 icons in 6 distictive styles made for professionals.',
categories: ['Icon'],
url: 'https://www.pixellove.com/',
- keywords: ['icons', 'line icons', 'vector icons', 'iOS icons', 'Android icons'],
+ keywords: ['icons', 'line icons', 'vector icons', 'iOS icons', 'Android icons']
},
{
name: 'Plausible',
description:
'Plausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.',
categories: ['Analytics'],
- url: 'https://plausible.io/',
+ url: 'https://plausible.io/'
},
{
name: 'Playwright',
- description: 'Playwright enables reliable end-to-end testing for modern web apps.',
+ description:
+ 'Playwright enables reliable end-to-end testing for modern web apps.',
categories: ['Testing'],
url: 'https://playwright.dev',
- keywords: ['playwright', 'testing', 'e2e', 'browser', 'chromium', 'firefox', 'webkit'],
+ keywords: ['playwright', 'testing', 'e2e', 'browser', 'chromium', 'firefox', 'webkit']
},
{
name: 'Plotline',
- description: 'Make your app dynamic with AI',
+ description:
+ 'Make your app dynamic with AI',
categories: ['Marketing', 'Programming', 'AI'],
- url: 'https://www.plotline.so/',
+ url: 'https://www.plotline.so/'
},
{
name: 'Plottable',
- description: 'Flexible, interactive, performant charts for the web made easy.',
+ description:
+ 'Flexible, interactive, performant charts for the web made easy.',
categories: ['Library', 'Programming'],
- url: 'http://plottablejs.org/',
+ url: 'http://plottablejs.org/'
},
{
name: 'Pluralsight',
description:
'Build your IT toolkit with the skills you need to excel in your job, including security best practices, server infrastructure and virtualization. Explore our IT courses now.',
categories: ['Learn', 'Programming'],
- url: 'https://www.pluralsight.com/',
+ url: 'https://www.pluralsight.com/'
},
{
name: 'Polypane',
description:
'A browser for web developers and designers with all the tools you need to build responsive, accessible and fast sites five times faster.',
categories: ['Browser', 'Testing'],
- url: 'https://polypane.app/',
+ url: 'https://polypane.app/'
},
{
name: 'PostgreSQL',
description:
'PostgreSQL is an enterprise-class open source database management system. It supports both SQL for relational and JSON for non-relational queries.',
categories: ['Database'],
- url: 'https://www.postgresql.org/',
+ url: 'https://www.postgresql.org/'
},
{
name: 'Postman',
description:
'Postman makes API development easy. Our platform offers the tools to simplify each step of the API building process and streamlines collaboration so you can create better APIs faster.',
categories: ['API Building'],
- url: 'https://www.postman.com/',
+ url: 'https://www.postman.com/'
},
{
name: 'Powerdrill',
@@ -261,69 +276,74 @@ export const resources: Resource[] = [
'An AI data analysis tool that supports auto-generation of data visuals, data reports, and PPT from your data',
categories: ['AI', 'Productivity'],
url: 'https://powerdrill.ai',
- keywords: ['ai', 'ai tools', 'content generation', 'data analysis'],
+ keywords: ['ai', 'ai tools', 'content generation', 'data analysis']
},
{
name: 'PoweredbyAI',
- description: 'A directory with 100+ AI tools to help you with your daily tasks',
+ description:
+ 'A directory with 100+ AI tools to help you with your daily tasks',
categories: ['AI'],
url: 'https://poweredbyai.app',
- keywords: ['ai', 'ai tools', 'copywriting', 'image generator'],
+ keywords: ['ai', 'ai tools', 'copywriting', 'image generator']
},
{
name: 'PPResume',
- description: 'A LaTeX based resume builder',
+ description:
+ 'A LaTeX based resume builder',
categories: ['Resume', 'Job', 'Productivity'],
url: 'https://ppresume.com',
- keywords: ['cv', 'LaTeX'],
+ keywords: ['cv', 'LaTeX']
},
{
name: 'Prime',
- description: 'Ultimate UI Framework.',
+ description:
+ 'Ultimate UI Framework.',
categories: ['UI'],
- url: 'https://www.primefaces.org/',
+ url: 'https://www.primefaces.org/'
},
{
name: 'Privacyboard',
- description: 'Privacyboard helps you comply with GDPR in minutes so you can focus on what',
+ description:
+ 'Privacyboard helps you comply with GDPR in minutes so you can focus on what',
categories: ['Legal'],
url: 'https://www.privacyboard.co',
- keywords: ['privacy', 'gdpr', 'compliance'],
+ keywords: ['privacy', 'gdpr', 'compliance']
},
{
name: 'Product Hunt',
description:
'Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone',
categories: ['Marketing', 'Startup'],
- url: 'https://www.producthunt.com/',
+ url: 'https://www.producthunt.com/'
},
{
name: 'ProductiveHub',
description:
'Discover top apps and websites on Productive Hub that enhance your productivity and help you beat procrastination, streamlining your journey to peak productivity.',
categories: ['Productivity', 'Blog'],
- url: 'https://www.productive-hub.com/',
+ url: 'https://www.productive-hub.com/'
},
{
name: 'Programiz',
description:
'Learn to code in Python, C/C++, Java, and other popular programming languages with our easy to follow tutorials, examples, online compiler and references.',
categories: ['Learn', 'Programming'],
- url: 'https://www.programiz.com/',
+ url: 'https://www.programiz.com/'
},
{
name: 'Programming podcast',
description:
- 'The "Programming" podcast with Minko Gechev is a weekly show that aims to make us better software engineers! With each new episode, you\'ll get exposed to a new idea in a brief and accessible way',
+ 'The \"Programming\" podcast with Minko Gechev is a weekly show that aims to make us better software engineers! With each new episode, you\'ll get exposed to a new idea in a brief and accessible way',
categories: ['Podcast', 'Programming'],
- url: 'https://podcast.mgechev.com/',
+ url: 'https://podcast.mgechev.com/'
},
{
name: 'Project Euler',
- description: 'A website dedicated to the fascinating world of mathematics and programming.',
+ description:
+ 'A website dedicated to the fascinating world of mathematics and programming.',
categories: ['Code Challenge'],
url: 'https://projecteuler.net/',
- keywords: ['programming', 'mathematics', 'problems', 'puzzles'],
+ keywords: ['programming', 'mathematics', 'problems', 'puzzles']
},
{
name: 'ProjectLearn',
@@ -331,25 +351,15 @@ export const resources: Resource[] = [
'A project-based learning approach in web development, mobile development, game development, machine learning and artificial intelligence. Learn code the right way!',
categories: ['Learn', 'Programming'],
url: 'https://projectlearn.io/',
- keywords: [
- 'project',
- 'tutorial',
- 'learn code by doing',
- 'project based learning',
- 'learn code free',
- 'web development',
- 'app development',
- 'game development',
- 'machine learning',
- 'artificial intelligence',
- ],
+ keywords: ['project', 'tutorial', 'learn code by doing', 'project based learning', 'learn code free', 'web development', 'app development', 'game development', 'machine learning', 'artificial intelligence']
},
{
name: 'Promptly',
- description: 'Discover, create and share powerful prompts',
+ description:
+ 'Discover, create and share powerful prompts',
categories: ['Productivity', 'AI', 'Library'],
url: 'https://searchpromptly.com/',
- keywords: ['community', 'social network', 'social', 'prompt generator'],
+ keywords: ['community', 'social network', 'social', 'prompt generator']
},
{
name: 'Proxed.AI',
@@ -357,57 +367,29 @@ export const resources: Resource[] = [
'Proxed.AI is a secure API proxy for iOS apps that protects AI API keys, prevents unauthorized access, and verifies real devices using Apple’s DeviceCheck.',
categories: ['AI', 'Security', 'Authentication'],
url: 'https://proxed.ai/',
- keywords: ['ai api security', 'ios api protection', 'secure ai integration', 'api key management'],
+ keywords: ['ai api security', 'ios api protection', 'secure ai integration', 'api key management']
},
{
name: 'Proxies API',
description:
'Get HTML from any page with a simple API call. We handle proxy rotation, browser identities, automatic retries, CAPTCHAs, JavaScript rendering and much more.',
categories: ['Scraping'],
- url: 'https://proxiesapi.com',
+ url: 'https://proxiesapi.com'
},
{
name: 'Pttrns',
- description: 'Check out the finest collection of design patterns, resources, mobile apps and inspiration.',
+ description:
+ 'Check out the finest collection of design patterns, resources, mobile apps and inspiration.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://pttrns.com/',
- keywords: [
- 'apps',
- 'ios',
- 'ui',
- 'design',
- 'visual design',
- 'patterns',
- 'pttrns',
- 'iphone',
- 'retina',
- 'screenshots',
- 'inspiration',
- 'mobile',
- 'iphone',
- 'ipad',
- 'android',
- 'lumia',
- 'apple watch',
- 'internet of things',
- 'smartwatch',
- 'iot',
- 'resources',
- 'framerjs',
- 'swift',
- 'sketch',
- 'photoshop',
- 'xcode',
- 'resources',
- 'articles',
- ],
+ keywords: ['apps', 'ios', 'ui', 'design', 'visual design', 'patterns', 'pttrns', 'iphone', 'retina', 'screenshots', 'inspiration', 'mobile', 'iphone', 'ipad', 'android', 'lumia', 'apple watch', 'internet of things', 'smartwatch', 'iot', 'resources', 'framerjs', 'swift', 'sketch', 'photoshop', 'xcode', 'resources', 'articles']
},
{
name: 'Puppeteer',
description:
'Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.',
categories: ['Testing'],
- url: 'https://pptr.dev/',
+ url: 'https://pptr.dev/'
},
{
name: 'Pxfuel',
@@ -415,53 +397,41 @@ export const resources: Resource[] = [
'Millions of public domain stock photos released under creative common zero lincense, all are free for commercial use.',
categories: ['Image'],
url: 'https://www.pxfuel.com/',
- keywords: [
- 'Royalty free',
- 'public domain',
- 'CC0',
- 'stock photos',
- 'commercial use',
- 'free download',
- 'unlimited download',
- 'free photos',
- 'HD photos',
- '1080P',
- '2K',
- '4k',
- '5K',
- ],
+ keywords: ['Royalty free', 'public domain', 'CC0', 'stock photos', 'commercial use', 'free download', 'unlimited download', 'free photos', 'HD photos', '1080P', '2K', '4k', '5K']
},
{
name: 'PyCharm',
description:
'The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/pycharm/',
+ url: 'https://www.jetbrains.com/pycharm/'
},
{
name: 'Python Developer Jobs',
description:
'Find specific Python Developer Jobs, including Remote Jobs. You are looking for Python Developers? Submit your position for free.',
categories: ['Job'],
- url: 'https://pythonjob.xyz/',
+ url: 'https://pythonjob.xyz/'
},
{
name: 'Python For Everybody',
description:
'Set of free materials, lectures, book and assignments to help students learn how to program in Python 3 (2016)',
categories: ['Learn', 'Book', 'Programming'],
- url: 'https://py4e.com',
+ url: 'https://py4e.com'
},
{
name: 'Python Playground',
- description: 'Online Python environment with package manager and data visualization',
+ description:
+ 'Online Python environment with package manager and data visualization',
categories: ['Programming', 'Extension'],
- url: 'https://chromewebstore.google.com/detail/python-playground/jfippgilnpggpddhmfjaaecadnfhcopa',
+ url: 'https://chromewebstore.google.com/detail/python-playground/jfippgilnpggpddhmfjaaecadnfhcopa'
},
{
name: 'Pythonium',
- description: 'Online Python tools: Linter, formatter, regex tester, converter, obfuscator, and mock API.',
+ description:
+ 'Online Python tools: Linter, formatter, regex tester, converter, obfuscator, and mock API.',
categories: ['Programming', 'Tooling'],
- url: 'https://pythonium.net/',
- },
-]
+ url: 'https://pythonium.net/'
+ }
+]
\ No newline at end of file
diff --git a/resources/q.ts b/resources/q.ts
index 1609a976..a77267de 100644
--- a/resources/q.ts
+++ b/resources/q.ts
@@ -6,14 +6,14 @@ export const resources: Resource[] = [
description:
'Hosting Qoddi.com is a PaaS service similar to Heroku with a developer-centric approach and a free tier for developers and micro-services.',
categories: ['Hosting', 'Cloud Computing'],
- url: 'https://qoddi.com',
+ url: 'https://qoddi.com'
},
{
name: 'QoQo AI',
description:
'QoQo.ai helps Product Designers and UX Researchers overcome limited resources for research by providing quick and efficient access to research insights.',
categories: ['AI', 'Design', 'UX'],
- url: 'https://qoqo.ai/',
+ url: 'https://qoqo.ai/'
},
{
name: 'Quicklisting',
@@ -21,13 +21,13 @@ export const resources: Resource[] = [
'Done-for-you growth marketing for tech startups. From content and SEO to backlinks and design, Quicklisting helps you scale without hiring full-time.',
categories: ['Marketing', 'SEO', 'Design'],
url: 'https://quicklist.ing',
- keywords: ['fractional marketing', 'directory submissions'],
+ keywords: ['fractional marketing', 'directory submissions']
},
{
name: 'Quokka.js',
description:
'Quokka.js runs your JavaScript and TypeScript code and displays results inline in VS Code, WebStorm, and Sublime Text.',
categories: ['Editor', 'Extension'],
- url: 'https://quokkajs.com/',
- },
-]
+ url: 'https://quokkajs.com/'
+ }
+]
\ No newline at end of file
diff --git a/resources/r.ts b/resources/r.ts
index 7920f8b1..ea254098 100644
--- a/resources/r.ts
+++ b/resources/r.ts
@@ -7,42 +7,45 @@ export const resources: Resource[] = [
'RabbitHoles AI is an application designed to transform AI interactions by providing an infinite canvas where each node represents a separate conversation.',
categories: ['AI', 'Productivity'],
url: 'https://www.rabbitholes.ai/',
- keywords: ['ai chatbot', 'ai research', 'ai learning', 'education'],
+ keywords: ['ai chatbot', 'ai research', 'ai learning', 'education']
},
{
name: 'Radix',
- description: 'Components, icons, and colors for building high‑quality, accessible UI. Free and open-source.',
+ description:
+ 'Components, icons, and colors for building high‑quality, accessible UI. Free and open-source.',
categories: ['Icon', 'UI', 'Design'],
url: 'https://www.radix-ui.com/',
- keywords: ['icons', 'icon', 'design', 'color', 'ui', 'components'],
+ keywords: ['icons', 'icon', 'design', 'color', 'ui', 'components']
},
{
name: 'Random Color',
- description: 'Simple tool to generate a random color.',
+ description:
+ 'Simple tool to generate a random color.',
categories: ['Color'],
url: 'https://randomcolor.com/',
- keywords: ['random color', 'color generator'],
+ keywords: ['random color', 'color generator']
},
{
name: 'RankWizard',
description:
'RankWizard is a programmatic SEO writer that writes your content for you. All you need is keywords and we will deliver your content in minutes.',
categories: ['SEO'],
- url: 'https://www.rankwizardai.com/',
+ url: 'https://www.rankwizardai.com/'
},
{
name: 'Rantir',
- description: 'Build AI Agents and Automations. Own your AI software. Own your AI.',
+ description:
+ 'Build AI Agents and Automations. Own your AI software. Own your AI.',
categories: ['AI', 'Productivity'],
url: 'https://www.rantir.com/',
- keywords: ['ai', 'ai agents', 'ai automation', 'ai software', 'ai tools'],
+ keywords: ['ai', 'ai agents', 'ai automation', 'ai software', 'ai tools']
},
{
name: 'RapidAPI',
description:
'Use RapidAPI to Find, Connect, & Share 1000s of APIs using our Multi-cloud platform. Improve Developer Experience with API Design, Testing, Monitoring, & More!',
categories: ['API Building'],
- url: 'https://rapidapi.com/',
+ url: 'https://rapidapi.com/'
},
{
name: 'Ratatype',
@@ -50,21 +53,21 @@ export const resources: Resource[] = [
'Learn to type faster. Take touch typing lessons, practice your keyboarding skills online, take a typing test and get typing speed certificate for free.',
categories: ['Typing'],
url: 'https://www.ratatype.com/',
- keywords: ['learn to type', 'typing tutor', 'touch typing', 'keyboarding', 'online typing tutor', 'touch type'],
+ keywords: ['learn to type', 'typing tutor', 'touch typing', 'keyboarding', 'online typing tutor', 'touch type']
},
{
name: 'Ray.so',
description:
'Turn your code into beautiful images. Choose from a range of syntax colors, hide or show the background, and toggle between a dark and light window.',
categories: ['Code Snippet'],
- url: 'https://ray.so/',
+ url: 'https://ray.so/'
},
{
name: 'Raycast',
description:
'Raycast is a blazingly fast, totally extendable launcher. It lets you complete tasks, calculate, share common links, and much more.',
categories: ['Productivity'],
- url: 'https://www.raycast.com',
+ url: 'https://www.raycast.com'
},
{
name: 'React Bits',
@@ -72,78 +75,85 @@ export const resources: Resource[] = [
'A large collection of animated React components made to spice up your web creations. Animations, components, backgrounds, and awesome stuff with customization options as props.',
categories: ['Programming', 'UI', 'Animation'],
url: 'https://reactbits.dev/',
- keywords: ['react', 'components', 'animated', 'backgrounds', 'customizable', 'free', 'props'],
+ keywords: ['react', 'components', 'animated', 'backgrounds', 'customizable', 'free', 'props']
},
{
name: 'React Bootstrap',
description:
'React-Bootstrap replaces the Bootstrap JavaScript. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://react-bootstrap.github.io/',
+ url: 'https://react-bootstrap.github.io/'
},
{
name: 'React Cheatsheet',
- description: 'Quick Cheatsheet for Faster Development',
+ description:
+ 'Quick Cheatsheet for Faster Development',
categories: ['Cheatsheet'],
- url: 'https://medium.com/@codedthemes/react-js-cheatsheet-dcf7964e732c',
+ url: 'https://medium.com/@codedthemes/react-js-cheatsheet-dcf7964e732c'
},
{
name: 'React DevTools',
description:
'Adds React debugging tools to the Chrome Developer Tools. Created from revision f160547f47 on 12/4/2020.',
categories: ['Browser', 'Extension'],
- url: 'https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en',
+ url: 'https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en'
},
{
name: 'React Free Admin',
- description: 'Download Free React and NextJs Admin Dashboard Templates',
+ description:
+ 'Download Free React and NextJs Admin Dashboard Templates',
categories: ['Template'],
- url: 'https://www.wrappixel.com/templates/category/react-templates/',
+ url: 'https://www.wrappixel.com/templates/category/react-templates/'
},
{
name: 'React Icons',
- description: 'Include popular icons in your React projects easly with react-icons.',
+ description:
+ 'Include popular icons in your React projects easly with react-icons.',
categories: ['Icon'],
url: 'https://react-icons.github.io/react-icons/',
- keywords: ['icons', 'react'],
+ keywords: ['icons', 'react']
},
{
name: 'React Jobs',
description:
'Find specific React Jobs, including Remote ReactJS Jobs. You are looking for React JS Developers? Submit your job ad',
categories: ['Job'],
- url: 'https://reactjsjob.com/',
+ url: 'https://reactjsjob.com/'
},
{
name: 'React Native Radio',
- description: 'Exploring React Native together.',
+ description:
+ 'Exploring React Native together.',
categories: ['Podcast', 'Programming'],
- url: 'https://reactnativeradio.com',
+ url: 'https://reactnativeradio.com'
},
{
name: 'React Podcast',
- description: 'Conversations about React with your favorite developers.',
+ description:
+ 'Conversations about React with your favorite developers.',
categories: ['Podcast', 'Programming'],
- url: 'https://reactpodcast.simplecast.com/',
+ url: 'https://reactpodcast.simplecast.com/'
},
{
name: 'React Resources',
description:
'Keep up with the growing React ecosystem! We cover the latest React learning resources, libraries and jobs.',
categories: ['Learn', 'Programming'],
- url: 'https://reactresources.com/',
+ url: 'https://reactresources.com/'
},
{
name: 'React Suite',
- description: 'A suite of React components, sensible UI design, and a friendly development experience.',
+ description:
+ 'A suite of React components, sensible UI design, and a friendly development experience.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://rsuitejs.com/',
+ url: 'https://rsuitejs.com/'
},
{
name: 'React Template',
- description: 'Collection of top React templates, React dashboard, and React themes. ',
+ description:
+ 'Collection of top React templates, React dashboard, and React themes. ',
categories: ['Template'],
- url: 'https://react-template.com/',
+ url: 'https://react-template.com/'
},
{
name: 'React Tutorial',
@@ -151,45 +161,51 @@ export const resources: Resource[] = [
'Learn React in an interactive environment. Understand how React works not just how to build with React.',
categories: ['Learn', 'Programming', 'Code Challenge'],
url: 'https://react-tutorial.app',
- keywords: ['react tutorial', 'interactive react course'],
+ keywords: ['react tutorial', 'interactive react course']
},
{
name: 'ReactNative Jobs',
- description: 'The #1 job board for React Native developers',
+ description:
+ 'The #1 job board for React Native developers',
categories: ['Job', 'Remote', 'Resume'],
url: 'https://reactnative-jobs.com/',
- keywords: ['react native', 'mobile development', 'remote jobs,', 'tech jobs'],
+ keywords: ['react native', 'mobile development', 'remote jobs', 'tech jobs']
},
{
name: 'readme.so',
- description: 'Use readme.so',
+ description:
+ 'Use readme.so',
categories: ['Editor', 'Programming'],
- url: 'https://readme.so/',
+ url: 'https://readme.so/'
},
{
name: 'Realtime Colors',
- description: 'Visualize your colors and fonts on a real website.',
+ description:
+ 'Visualize your colors and fonts on a real website.',
categories: ['Color', 'Design'],
- url: 'https://www.realtimecolors.com',
+ url: 'https://www.realtimecolors.com'
},
{
name: 'Recurse ML',
- description: 'Find bugs in AI Generated Code',
+ description:
+ 'Find bugs in AI Generated Code',
categories: ['Testing', 'AI', 'Tooling'],
url: 'https://recurse.ml',
- keywords: ['ai coding', 'code review', 'code fixer ai', 'ai code review'],
+ keywords: ['ai coding', 'code review', 'code fixer ai', 'ai code review']
},
{
name: 'reddit',
- description: 'Reddit is a network of communities based on people',
+ description:
+ 'Reddit is a network of communities based on people',
categories: ['Forum'],
- url: 'https://www.reddit.com/',
+ url: 'https://www.reddit.com/'
},
{
name: 'redditors for hire',
- description: 'Find employers and employees on Reddit.',
+ description:
+ 'Find employers and employees on Reddit.',
categories: ['Job', 'Freelance'],
- url: 'https://www.reddit.com/r/forhire/',
+ url: 'https://www.reddit.com/r/forhire/'
},
{
name: 'ReelProof',
@@ -197,21 +213,21 @@ export const resources: Resource[] = [
'ReelProof makes it easy to gather authentic customer testimonials using AI-powered interviews and instantly generates shareable video reels.',
categories: ['Video', 'Marketing', 'Productivity'],
url: 'https://reelproof.io/',
- keywords: ['video testimonials', 'ai interviewing', 'video automation', 'social proof'],
+ keywords: ['video testimonials', 'ai interviewing', 'video automation', 'social proof']
},
{
name: 'Refactoring UI',
description:
'Tired of relying on Bootstrap? Learn how to design awesome UIs by yourself using specific tactics explained from a developer',
categories: ['Design', 'Learn', 'UI'],
- url: 'https://refactoringui.com/',
+ url: 'https://refactoringui.com/'
},
{
name: 'Refero',
description:
'The biggest collection of design references from great web applications. Refero make design research easier and faster than ever before. Explore over then 8,000 pages and 40,000 searchable screens of the best of product design from real life.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://refero.design',
+ url: 'https://refero.design'
},
{
name: 'Refgrow',
@@ -219,7 +235,7 @@ export const resources: Resource[] = [
'Refgrow helps SaaS founders grow through native affiliate programs. Embed a customizable referral dashboard directly into your product and get discovered by affiliates from similar tools — all on autopilot from just $9/mo.',
categories: ['Marketing'],
url: 'https://refgrow.com/',
- keywords: ['affiliate', 'referral', 'SaaS', 'embedded', 'growth', 'marketing', 'startup'],
+ keywords: ['affiliate', 'referral', 'SaaS', 'embedded', 'growth', 'marketing', 'startup']
},
{
name: 'Refinder AI',
@@ -227,7 +243,7 @@ export const resources: Resource[] = [
'Refinder is an AI powered universal search and work assistant designed to streamline information retrieval across apps and company data sources.',
categories: ['AI', 'Productivity'],
url: 'https://refinder.ai/',
- keywords: ['ai search', 'enterprise search', 'ai assistant', 'knowledge management'],
+ keywords: ['ai search', 'enterprise search', 'ai assistant', 'knowledge management']
},
{
name: 'Remix Icon',
@@ -235,27 +251,28 @@ export const resources: Resource[] = [
'Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. All of the icons are free to use for both personal and commercial.',
categories: ['Icon'],
url: 'https://remixicon.com/',
- keywords: ['remix-icon', 'icon', 'svg', 'icon-font', 'icon-pack'],
+ keywords: ['remix-icon', 'icon', 'svg', 'icon-font', 'icon-pack']
},
{
name: 'Remote Leaf',
description:
'Remote Leaf aggregates remote jobs in one organized place from 60+ remote job boards, company career pages, AngelList, Linkedin, Reddit, Twitter, Facebook groups and Hacker news hiring.',
categories: ['Job', 'Remote'],
- url: 'https://remoteleaf.com/',
+ url: 'https://remoteleaf.com/'
},
{
name: 'Remote.co',
- description: 'Remote.co is a resource for companies that see remote work as an opportunity.',
+ description:
+ 'Remote.co is a resource for companies that see remote work as an opportunity.',
categories: ['Job', 'Remote'],
- url: 'https://remote.co/',
+ url: 'https://remote.co/'
},
{
name: 'RemoteOK',
description:
'Looking for a remote job? Remote OK® has 43,534+ remote jobs as a Developer, Designer, Copywriter, Customer Support Rep, Sales Professional, Project Manager and more! Find a career where you can work remotely from anywhere.',
categories: ['Job', 'Remote'],
- url: 'https://remoteok.io/',
+ url: 'https://remoteok.io/'
},
{
name: 'RemoteSalary',
@@ -263,88 +280,87 @@ export const resources: Resource[] = [
'20,000+ jobs all over $50,000 salary. Find your ideal high paying remote role. Searches 2,000,000+ job postings across 12,000+ companies daily to find the highest paying remote roles.',
categories: ['Job', 'Remote', 'AI'],
url: 'https://remotesalary.ai/board?remote=true',
- keywords: ['remote', 'salary', 'salary search', 'development'],
+ keywords: ['remote', 'salary', 'salary search', 'development']
},
{
name: 'Remotive',
description:
'Find the best remote job, working as a developer, customer support rep, product or sales professional... See openings in our categories. All jobs are hand curated and allow remote work. We serve the best work from home jobs in popular categories. Talent is everywhere, work remotely today!',
categories: ['Job', 'Remote'],
- url: 'https://remotive.io/',
+ url: 'https://remotive.io/'
},
{
name: 'remove.bg',
- description: 'Remove Image Background: 100% automatically – in 5 seconds – without a single click – for free.',
+ description:
+ 'Remove Image Background: 100% automatically – in 5 seconds – without a single click – for free.',
categories: ['Image'],
- url: 'https://www.remove.bg/',
+ url: 'https://www.remove.bg/'
},
{
name: 'Render',
description:
'Render is a unified platform to build and run all your apps and websites with free SSL, global CDN, private networks and auto deploys from Git.',
categories: ['Hosting'],
- url: 'https://render.com/',
+ url: 'https://render.com/'
},
{
name: 'rendezvous with cassidoo',
- description: "Rendezvous with cassidoo, probably the best newsletter you'll ever read.",
+ description:
+ 'Rendezvous with cassidoo, probably the best newsletter you\'ll ever read.',
categories: ['Newsletter', 'Programming'],
- url: 'https://cassidoo.co/newsletter/',
+ url: 'https://cassidoo.co/newsletter/'
},
{
name: 'Rene Rehme',
- description: 'A web developer blog by Rene Rehme. This blog is about front- and backend techniques.',
+ description:
+ 'A web developer blog by Rene Rehme. This blog is about front- and backend techniques.',
categories: ['Personal Website'],
- url: 'https://renerehme.dev/',
+ url: 'https://renerehme.dev/'
},
{
name: 'Repohistory',
- description: 'An analytics tool for tracking GitHub repo traffic history longer than 14 days.',
+ description:
+ 'An analytics tool for tracking GitHub repo traffic history longer than 14 days.',
categories: ['Analytics', 'Open Source', 'Marketing'],
url: 'https://repohistory.com/',
- keywords: ['github', 'repo', 'repository', 'traffic'],
+ keywords: ['github', 'repo', 'repository', 'traffic']
},
{
name: 'Requestly',
+ description:
+ 'Build and test APIs faster. Lightweight Git-friendly API client built for modern developers.',
categories: ['API Building', 'Tooling'],
- description: 'Build and test APIs faster. Lightweight Git-friendly API client built for modern developers.',
url: 'https://requestly.com',
- keywords: [
- 'api',
- 'api client',
- 'api testing',
- 'api development',
- 'api documentation',
- 'api management',
- 'browserstack',
- ],
+ keywords: ['api', 'api client', 'api testing', 'api development', 'api documentation', 'api management', 'browserstack']
},
{
name: 'Resend',
description:
'The best email API to reach humans instead of spam folders. Build, test, and deliver transactional emails at scale.',
categories: ['Email', 'Marketing'],
- url: 'https://resend.com/',
+ url: 'https://resend.com/'
},
{
name: 'Reshot',
description:
'Find tons of curated, non-stocky images for you to use in your next creative project, for free! Free for commercial use. No attribution required.',
categories: ['Image'],
- url: 'https://www.reshot.com/',
+ url: 'https://www.reshot.com/'
},
{
name: 'Resmume',
- description: 'Craft the Perfect Resume with AI-Powered Resume Builder.',
+ description:
+ 'Craft the Perfect Resume with AI-Powered Resume Builder.',
categories: ['Resume'],
url: 'https://resmume.com/',
- keywords: ['resume', 'builder', 'ai', 'templates'],
+ keywords: ['resume', 'builder', 'ai', 'templates']
},
{
name: 'Responsively',
- description: 'A dev-tool that aids faster and precise responsive web development.',
+ description:
+ 'A dev-tool that aids faster and precise responsive web development.',
categories: ['Browser', 'Programming', 'Testing'],
- url: 'https://responsively.app/',
+ url: 'https://responsively.app/'
},
{
name: 'Resume',
@@ -352,113 +368,124 @@ export const resources: Resource[] = [
'Create a professional resume with the only truly free resume builder online. Browse our templates, then easily build and share your resume.',
categories: ['Resume'],
url: 'https://www.resume.com/',
- keywords: ['resume', 'builder', 'creator', 'templates'],
+ keywords: ['resume', 'builder', 'creator', 'templates']
},
{
name: 'Resume Genius',
description:
'The only online resume builder that’ll land you interviews. Create a professional resume in minutes, download, and print. Join 10 million happy job seekers.',
categories: ['Resume'],
- url: 'https://resumegenius.com/',
+ url: 'https://resumegenius.com/'
},
{
name: 'Resume maker',
description:
'The easiest-to-use Resume Maker & CV Builder. Let AI do the writing for you and download a perfect resume in minutes.',
categories: ['Resume'],
- url: 'https://www.resumemaker.online/',
+ url: 'https://www.resumemaker.online/'
},
{
name: 'Resume Now',
- description: 'Instantly create a job-winning resume. Resume-Now',
+ description:
+ 'Instantly create a job-winning resume. Resume-Now',
categories: ['Resume'],
- url: 'https://www.resume-now.com/',
+ url: 'https://www.resume-now.com/'
},
{
name: 'Resume.io',
- description: 'Helping millions of job-seekers worldwide create amazing professional resumes in minutes!',
+ description:
+ 'Helping millions of job-seekers worldwide create amazing professional resumes in minutes!',
categories: ['Resume'],
- url: 'https://resume.io',
+ url: 'https://resume.io'
},
{
name: 'ResumeBoostAI',
- description: 'Create a professional resume using AI.',
+ description:
+ 'Create a professional resume using AI.',
categories: ['Resume', 'AI'],
url: 'https://www.resumeboostai.com/',
- keywords: ['resume', 'builder', 'ai', 'cv'],
+ keywords: ['resume', 'builder', 'ai', 'cv']
},
{
name: 'ResumeDive',
- description: 'A resume boosting service using AI',
+ description:
+ 'A resume boosting service using AI',
categories: ['Resume', 'Job', 'AI'],
url: 'https://resumedive.com',
- keywords: ['career', 'cv'],
+ keywords: ['career', 'cv']
},
{
name: 'Retext',
- description: 'Retext is a macOS app to use text snippets across any app or browser.',
+ description:
+ 'Retext is a macOS app to use text snippets across any app or browser.',
categories: ['Startup', 'Productivity'],
url: 'https://www.retext.io/',
- keywords: ['text expander', 'desktop app', 'macos app', 'text snippets'],
+ keywords: ['text expander', 'desktop app', 'macos app', 'text snippets']
},
{
name: 'Retool',
description:
'Retool is the fast way to build internal tools. Drag-and-drop our building blocks and connect them to your databases and APIs to build your own tools, instantly. Connects with Postgres, REST APIs, GraphQL, Firebase, Google Sheets, and more. Built by developers, for developers. Trusted by startups and Fortune 500s. Sign up for free.',
categories: ['API Building', 'Productivity'],
- url: 'https://retool.com/',
+ url: 'https://retool.com/'
},
{
name: 'reTypewriter',
- description: 'Replay the steps of your changes at ease. A diff based typing simulator.',
+ description:
+ 'Replay the steps of your changes at ease. A diff based typing simulator.',
categories: ['Typing'],
- url: 'https://github.com/antfu/retypewriter',
+ url: 'https://github.com/antfu/retypewriter'
},
{
name: 'Revyou',
- description: 'Turn your reviews into a lead magnet',
+ description:
+ 'Turn your reviews into a lead magnet',
categories: ['AI', 'Marketing'],
url: 'https://www.revyou.me/',
- keywords: ['ai', 'marketing', 'lead magnet', 'reviews'],
+ keywords: ['ai', 'marketing', 'lead magnet', 'reviews']
},
{
name: 'Rick Blyth',
description:
'Rick Blyth is a Micro SaaS Founder who shares tips on getting started with Micro SaaS, Passive Income, Quit Your Job and Chrome Extensions. Home of the free 12 chapter Micro SaaS Handbook.',
categories: ['Personal Website'],
- url: 'https://rickblyth.com/',
+ url: 'https://rickblyth.com/'
},
{
name: 'Rider',
- description: 'Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux.',
+ description:
+ 'Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/rider/',
+ url: 'https://www.jetbrains.com/rider/'
},
{
name: 'Roadmap SH',
- description: 'Step by step guides and paths to learn different tools or technologies',
+ description:
+ 'Step by step guides and paths to learn different tools or technologies',
categories: ['Learn', 'Programming'],
- url: 'https://roadmap.sh/',
+ url: 'https://roadmap.sh/'
},
{
name: 'Rocket Crew',
- description: 'The biggest list of Space jobs from New space companies.',
+ description:
+ 'The biggest list of Space jobs from New space companies.',
categories: ['Job'],
- url: 'https://rocketcrew.space/',
+ url: 'https://rocketcrew.space/'
},
{
name: 'Rosie',
- description: 'AI Phone Answering Service',
+ description:
+ 'AI Phone Answering Service',
categories: ['AI', 'Startup', 'Marketing'],
url: 'https://heyrosie.com/',
- keywords: ['ai answering service', 'ai assistant', 'voice', 'audio', 'phone'],
+ keywords: ['ai answering service', 'ai assistant', 'voice', 'audio', 'phone']
},
{
name: 'RubyMine',
description:
'The Ruby and Rails IDE with first-class support for Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less, and more.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/ruby/',
+ url: 'https://www.jetbrains.com/ruby/'
},
{
name: 'RunJS',
@@ -466,7 +493,7 @@ export const resources: Resource[] = [
'RunJS is a desktop JavaScript playground that evaluates your code as you type and gives instant feedback. Ideal for prototyping ideas or trying out new libraries.',
categories: ['Editor', 'Programming'],
url: 'https://runjs.app',
- keywords: ['javascript', 'typescript', 'playground', 'node', 'repl', 'sandbox', 'development'],
+ keywords: ['javascript', 'typescript', 'playground', 'node', 'repl', 'sandbox', 'development']
},
{
name: 'Rupert AI',
@@ -474,13 +501,14 @@ export const resources: Resource[] = [
'Rupert AI envisions a world where marketing is not just about reaching audiences but engaging them in the most personalized and effective way.',
categories: ['Design', 'Image', 'Productivity'],
url: 'https://www.getrupert.com/',
- keywords: ['ai', 'image generation', 'photography', 'advertising'],
+ keywords: ['ai', 'image generation', 'photography', 'advertising']
},
{
name: 'Rysa AI',
- description: 'AI GTM Automation Agent',
+ description:
+ 'AI GTM Automation Agent',
categories: ['AI', 'Marketing', 'Productivity'],
url: 'https://www.rysa.ai',
- keywords: ['assistant', 'automation', 'nocode', 'ai agent,'],
- },
-]
+ keywords: ['assistant', 'automation', 'nocode', 'ai agent']
+ }
+]
\ No newline at end of file
diff --git a/resources/s.ts b/resources/s.ts
index 23c4b639..1ba9b42d 100644
--- a/resources/s.ts
+++ b/resources/s.ts
@@ -7,7 +7,7 @@ export const resources: Resource[] = [
'SaaSBoilerplates.dev is a curated directory that showcases a wide range of SaaS boilerplates, starter kits, and frameworks to help developers quickly launch their SaaS projects.',
categories: ['Productivity', 'Template', 'Startup'],
url: 'https://saasboilerplates.dev',
- keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code'],
+ keywords: ['boilerplates', 'starter kits', 'frameworks', 'development', 'low code']
},
{
name: 'SaaS Design',
@@ -15,21 +15,22 @@ export const resources: Resource[] = [
'For developers looking to create user-friendly designs in Figma: Free & open source Figma templates and UI kits to help kickstart your next project.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://www.saasdesign.io/free-figma-templates/',
- keywords: ['design', 'ui', 'figma', 'free-figma-templates', 'uiKitsAndLibraries'],
+ keywords: ['design', 'ui', 'figma', 'free-figma-templates', 'uiKitsAndLibraries']
},
{
name: 'SaaSCurate',
- description: 'SaaSCurate is a community-driven platform where SaaS founders launch and grow their products.',
+ description:
+ 'SaaSCurate is a community-driven platform where SaaS founders launch and grow their products.',
categories: ['Marketing', 'Startup'],
url: 'https://saascurate.com/',
- keywords: ['directory', 'community', 'seo', 'growth'],
+ keywords: ['directory', 'community', 'seo', 'growth']
},
{
name: 'SaaSFrame',
description:
'Browse hundreds of SaaS marketing pages, product interfaces and email flows. Get inspired by the design and copywriting patterns used by top-class SaaS companies.',
categories: ['Inspiration', 'Startup', 'UI'],
- url: 'https://www.saasframe.io/',
+ url: 'https://www.saasframe.io/'
},
{
name: 'SaaSHunt',
@@ -37,21 +38,21 @@ export const resources: Resource[] = [
'SaasHunt is a platform to discover and upvote the best tech products. Find top products launching daily.',
categories: ['Marketing', 'Startup'],
url: 'https://saashunt.best/',
- keywords: ['directory', 'community', 'seo', 'growth'],
+ keywords: ['directory', 'community', 'seo', 'growth']
},
{
name: 'Safari Technology Preview',
description:
'Safari is the best way to see the sites on iPhone, iPad, and Mac. Safari Technology Preview gives you an early look at upcoming web technologies in macOS and iOS.',
categories: ['Browser'],
- url: 'https://developer.apple.com/safari/technology-preview/',
+ url: 'https://developer.apple.com/safari/technology-preview/'
},
{
name: 'Scale',
description:
'Top-quality illustrations, 100% free - no attribution, no IP-related restrictions. Pick an illustration and customize to your branding using our color picker.',
categories: ['Illustration'],
- url: 'https://2.flexiple.com/scale/all-illustrations',
+ url: 'https://2.flexiple.com/scale/all-illustrations'
},
{
name: 'Schedul',
@@ -59,14 +60,15 @@ export const resources: Resource[] = [
'The content publishing & scheduling platform the most exclusive content creators use for Threads: a SaaS to Build and monetize your content on Threads.',
categories: ['Marketing', 'Analytics', 'Social Media'],
url: 'https://www.schedulethreads.com',
- keywords: ['threads', 'marketing', 'instagram'],
+ keywords: ['threads', 'marketing', 'instagram']
},
{
name: 'Scopebird',
- description: 'Product scoping in minutes, not weeks.',
+ description:
+ 'Product scoping in minutes, not weeks.',
categories: ['AI', 'Productivity'],
url: 'https://www.scopebird.com/',
- keywords: ['product', 'scoping', 'ai', 'product management'],
+ keywords: ['product', 'scoping', 'ai', 'product management']
},
{
name: 'Scrapfly',
@@ -74,21 +76,21 @@ export const resources: Resource[] = [
'Scrapfly is an enterprise-grade solution providing Web Scraping API that aims to simplify the scraping process by managing everything: real browser rendering, rotating proxies, and fingerprints (TLS, HTTP, browser) to bypass all major anti-bots.',
categories: ['Scraping'],
url: 'https://scrapfly.io',
- keywords: ['scraping', 'screenshot', 'proxy', 'webhook', 'headless browser'],
+ keywords: ['scraping', 'screenshot', 'proxy', 'webhook', 'headless browser']
},
{
name: 'ScrapingBee',
description:
'ScrapingBee is a Web Scraping API that handles proxies and Headless browser for you, so you can focus on extracting the data you want, and nothing else.',
categories: ['Scraping'],
- url: 'https://www.scrapingbee.com/',
+ url: 'https://www.scrapingbee.com/'
},
{
name: 'Screaming Frog SEO Spider',
description:
'The industry leading website crawler for Windows, macOS and Ubuntu, trusted by thousands of SEOs and agencies worldwide for technical SEO site audits.',
categories: ['SEO'],
- url: 'https://www.screamingfrog.co.uk/seo-spider/',
+ url: 'https://www.screamingfrog.co.uk/seo-spider/'
},
{
name: 'Screen Studio',
@@ -96,7 +98,7 @@ export const resources: Resource[] = [
'Screen Studio is a professional and simple to use screen recorder for macOS that lets you create professionally looking screen recordings & tutorial videos in minutes, without video editing skills needed.',
categories: ['Editor', 'Video'],
url: 'https://www.screen.studio',
- keywords: ['video', 'editor', 'mac', 'app', 'screen', 'recorder'],
+ keywords: ['video', 'editor', 'mac', 'app', 'screen', 'recorder']
},
{
name: 'Screenshot Scout',
@@ -104,40 +106,43 @@ export const resources: Resource[] = [
'Screenshot Scout is a screenshot API for developers that delivers clean, production-ready screenshots of any URL with a single HTTP request.',
categories: ['Screenshot'],
url: 'https://screenshotscout.com/',
- keywords: ['screenshot api', 'screenshot automation', 'screenshot service'],
+ keywords: ['screenshot api', 'screenshot automation', 'screenshot service']
},
{
name: 'Screenstab',
- description: 'Turn ordinary screenshots into beautiful image assets in no time',
+ description:
+ 'Turn ordinary screenshots into beautiful image assets in no time',
categories: ['Screenshot'],
- url: 'https://www.screenstab.com/',
+ url: 'https://www.screenstab.com/'
},
{
name: 'Scrimba',
description:
'Scrimba is a fun and fast way of learning to code! Our interactive courses and tutorials will teach you React, Vue, Angular, JavaScript, HTML, CSS, and more.',
categories: ['Learn', 'Programming'],
- url: 'https://scrimba.com/',
+ url: 'https://scrimba.com/'
},
{
name: 'SeachAtlas',
description:
'Drive more traffic and revenue with the SearchAtlas SEO Software platform! Get better results from your SEO campaigns with cutting-edge marketing and SEO tools.',
categories: ['SEO', 'Marketing'],
- url: 'https://searchatlas.com',
+ url: 'https://searchatlas.com'
},
{
name: 'seenode',
- description: 'Developer cloud for full-stack apps',
+ description:
+ 'Developer cloud for full-stack apps',
categories: ['Hosting', 'Cloud Computing', 'Tooling'],
url: 'https://seenode.com',
- keywords: ['developer cloud', 'django hosting', 'nodejs hosting', 'paas'],
+ keywords: ['developer cloud', 'django hosting', 'nodejs hosting', 'paas']
},
{
name: 'Selenium',
- description: 'Selenium is a suite of tools for automating web browsers.',
+ description:
+ 'Selenium is a suite of tools for automating web browsers.',
categories: ['Testing'],
- url: 'https://www.selenium.dev/',
+ url: 'https://www.selenium.dev/'
},
{
name: 'Seline',
@@ -145,27 +150,29 @@ export const resources: Resource[] = [
'Seline is a simple & private website and product analytics. Cookieless, lightweight, independent.',
categories: ['Analytics'],
url: 'https://seline.so',
- keywords: ['analytics', 'dashboard', 'funnels', 'visits'],
+ keywords: ['analytics', 'dashboard', 'funnels', 'visits']
},
{
name: 'Semantic UI',
- description: 'Semantic empowers designers and developers by creating a shared vocabulary for UI.',
+ description:
+ 'Semantic empowers designers and developers by creating a shared vocabulary for UI.',
categories: ['Library', 'Programming', 'UI'],
url: 'https://semantic-ui.com/',
- keywords: ['html5', 'ui', 'library', 'framework', 'javascript'],
+ keywords: ['html5', 'ui', 'library', 'framework', 'javascript']
},
{
name: 'SEO Blueprint',
- description: 'Cutting-edge SEO tactics that are actually ranking websites.',
+ description:
+ 'Cutting-edge SEO tactics that are actually ranking websites.',
categories: ['SEO'],
- url: 'https://seoblueprint.com/',
+ url: 'https://seoblueprint.com/'
},
{
name: 'SEO Gets',
description:
'SEO Get is an alternative to Google Search Console performance reports. Minimalist and simple to use. Get actionable insights in minutes.',
categories: ['SEO', 'Marketing'],
- url: 'https://seogets.com/',
+ url: 'https://seogets.com/'
},
{
name: 'SEO Powersuite',
@@ -173,28 +180,22 @@ export const resources: Resource[] = [
'All-in-one SEO Tool for full cycle SEO optimisation, including keyword research, rank trackring, backlink analysis, link monitoring, site audit, technical and content optimisation tools.',
categories: ['SEO'],
url: 'https://www.link-assistant.com/',
- keywords: [
- 'rank tracker',
- 'backlink checker',
- 'backlink monitor',
- 'site audit',
- 'content optimisation',
- 'keyword research',
- ],
+ keywords: ['rank tracker', 'backlink checker', 'backlink monitor', 'site audit', 'content optimisation', 'keyword research']
},
{
name: 'Seotisfy',
description:
'Stop wasting time with clunky, siloed SEO work. Get every campaign on the same page with a tool that helps you work better, faster, and based on results.',
categories: ['SEO'],
- url: 'https://www.seotisfy.com',
+ url: 'https://www.seotisfy.com'
},
{
name: 'SerpApi - Search API',
- description: "SerpApi's Search API makes it easy and fast to scrape Google and other search engines.",
+ description:
+ 'SerpApi\'s Search API makes it easy and fast to scrape Google and other search engines.',
categories: ['Scraping'],
url: 'https://serpapi.com/',
- keywords: ['scraping', 'google', 'search', 'api'],
+ keywords: ['scraping', 'google', 'search', 'api']
},
{
name: 'Serplux',
@@ -202,7 +203,7 @@ export const resources: Resource[] = [
'Serplux is a data-driven SEO and marketing platform that leverages Ahrefs, DataForSEO, Semrush, and AI-powered content automation to deliver advanced keyword research, SEO audits, and content engineering solutions.',
categories: ['SEO', 'Marketing'],
url: 'https://serplux.com/',
- keywords: ['SEO', 'SEO AI Agent', 'Content Automation', 'SEO Audit', 'Keyword Finder'],
+ keywords: ['SEO', 'SEO AI Agent', 'Content Automation', 'SEO Audit', 'Keyword Finder']
},
{
name: 'Server-side Rendering (SSR) Checker',
@@ -210,13 +211,14 @@ export const resources: Resource[] = [
'Check if a given URL is server-side rendered or not by visually comparing the server-side rendered and the regular versions of the page.',
categories: ['SEO', 'Performance'],
url: 'https://www.crawlably.com/ssr-checker/',
- keywords: ['SEO', 'frontend', 'javascript', 'performance'],
+ keywords: ['SEO', 'frontend', 'javascript', 'performance']
},
{
name: 'Serverless Stack',
- description: 'Serverless Stack (SST) is a framework that makes it easy to build serverless applications.',
+ description:
+ 'Serverless Stack (SST) is a framework that makes it easy to build serverless applications.',
categories: ['API Building', 'Serverless'],
- url: 'https://serverless-stack.com/',
+ url: 'https://serverless-stack.com/'
},
{
name: 'Servervana',
@@ -224,19 +226,21 @@ export const resources: Resource[] = [
'Team friendly performance and uptime monitoring platform for your website, API endpoints, DNS system and more. Has free plan.',
categories: ['Performance', 'Tooling'],
url: 'https://servervana.com',
- keywords: ['Performance', 'Uptime', 'Monitoring', 'Status Page', 'Web Vitals', 'SSL', 'HTTP(s)', 'DNS'],
+ keywords: ['Performance', 'Uptime', 'Monitoring', 'Status Page', 'Web Vitals', 'SSL', 'HTTP(s)', 'DNS']
},
{
- name: 'Shadcnblocks',
+ name: 'Shadcn Templates',
+ description:
+ 'A collection of Shadcn UI templates, components, boilerplates, and more.',
categories: ['Template', 'UI', 'Design'],
- description: 'Hundreds of extra blocks and components for shadcn/ui, Tailwind & React.',
- url: 'https://shadcnblocks.com',
+ url: 'https://shadcntemplates.com'
},
{
- name: 'Shadcn Templates',
+ name: 'Shadcnblocks',
+ description:
+ 'Hundreds of extra blocks and components for shadcn/ui, Tailwind & React.',
categories: ['Template', 'UI', 'Design'],
- description: 'A collection of Shadcn UI templates, components, boilerplates, and more.',
- url: 'https://shadcntemplates.com',
+ url: 'https://shadcnblocks.com'
},
{
name: 'Shape',
@@ -244,31 +248,7 @@ export const resources: Resource[] = [
'26000+ Icons & Illustrations to SVG, Lottie, React. Shape lets you customize the style, colors and border of static & animated icons and illustrations. You can export to React, SVG and Lottie code.',
categories: ['Icon'],
url: 'https://shape.so/',
- keywords: [
- 'icons',
- 'illustrations',
- 'library',
- 'animated icons',
- 'user interface',
- 'design',
- 'Figma',
- 'sketchapp',
- 'animated illustrations',
- 'svg',
- 'shape',
- 'downloads',
- 'ui templates',
- 'react',
- 'lottie files',
- 'image assets',
- 'design tool',
- 'editor',
- 'styles',
- 'JSON',
- 'Design+Code',
- 'export code',
- 'presets',
- ],
+ keywords: ['icons', 'illustrations', 'library', 'animated icons', 'user interface', 'design', 'Figma', 'sketchapp', 'animated illustrations', 'svg', 'shape', 'downloads', 'ui templates', 'react', 'lottie files', 'image assets', 'design tool', 'editor', 'styles', 'JSON', 'Design+Code', 'export code', 'presets']
},
{
name: 'Sheets 2 API',
@@ -276,14 +256,14 @@ export const resources: Resource[] = [
'Convert Google Sheets to JSON API - Speed up your prototyping by skipping API development and using Google Sheets instead.',
categories: ['API Building', 'Tooling', 'Database'],
url: 'https://sheets-2-api.craftengineer.com',
- keywords: ['api', 'google sheets', 'json', 'prototyping', 'sheets as DB'],
+ keywords: ['api', 'google sheets', 'json', 'prototyping', 'sheets as DB']
},
{
name: 'Shift Nudge',
description:
'Shift Nudge is the systematic process to learn the visual skills of interface design, even if you don',
categories: ['Design', 'Learn', 'UI'],
- url: 'https://shiftnudge.com/',
+ url: 'https://shiftnudge.com/'
},
{
name: 'ShipFast',
@@ -291,21 +271,22 @@ export const resources: Resource[] = [
'The NextJS boilerplate with all you need to build your SaaS, AI tool, or any other web app and make your first $ online fast.',
categories: ['Productivity', 'Template', 'Website Builder'],
url: 'https://shipfa.st',
- keywords: ['ShipFast', 'NextJS boilerplate', 'NextJS starter', 'NextJS template', 'NextJS', 'ReactJS'],
+ keywords: ['ShipFast', 'NextJS boilerplate', 'NextJS starter', 'NextJS template', 'NextJS', 'ReactJS']
},
{
name: 'Shipped.club',
description:
'The #1 Next.js SaaS Kit for busy founders. Build and ship your startup in days, not months, and make money online.',
categories: ['Productivity', 'Template', 'Website Builder'],
- url: 'https://shipped.club',
+ url: 'https://shipped.club'
},
{
name: 'ShopTalkShow',
- description: 'A weekly podcast about just building websites from Dave Rupert and Chris Coyier.',
+ description:
+ 'A weekly podcast about just building websites from Dave Rupert and Chris Coyier.',
categories: ['Podcast', 'Programming'],
url: 'https://shoptalkshow.com/',
- keywords: ['product', 'apps'],
+ keywords: ['product', 'apps']
},
{
name: 'Shortimize',
@@ -313,7 +294,7 @@ export const resources: Resource[] = [
'Simplify content management: all your data, metrics, and reports for scalable strategies in one place.',
categories: ['Marketing', 'Social Media'],
url: 'https://shortimize.com',
- keywords: ['tiktok', 'instagram', 'track videos', 'discover viral content', 'viral shorts'],
+ keywords: ['tiktok', 'instagram', 'track videos', 'discover viral content', 'viral shorts']
},
{
name: 'Shots',
@@ -321,33 +302,35 @@ export const resources: Resource[] = [
'Create amazing mockups with an image, from a website to a product, personalize any aspect of the outcome.',
categories: ['Prototyping', 'Screenshot'],
url: 'https://shots.so/',
- keywords: ['mockup', 'design', 'social', 'marketing'],
+ keywords: ['mockup', 'design', 'social', 'marketing']
},
{
name: 'Sidebar',
- description: 'The five best design links, every weekday.',
+ description:
+ 'The five best design links, every weekday.',
categories: ['Newsletter', 'Programming'],
- url: 'https://sidebar.io/',
+ url: 'https://sidebar.io/'
},
{
name: 'sigma.js',
description:
'Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.',
categories: ['Library', 'Programming'],
- url: 'http://sigmajs.org/',
+ url: 'http://sigmajs.org/'
},
{
name: 'Simple Analytics',
description:
- "Simple Analytics gives you the analytics you need without invading the privacy of your users, with a clean interface, and simple integration. GDPR, CCPA and, PECR compliant because we don't handle PII data and set no cookies.",
+ 'Simple Analytics gives you the analytics you need without invading the privacy of your users, with a clean interface, and simple integration. GDPR, CCPA and, PECR compliant because we don\'t handle PII data and set no cookies.',
categories: ['Analytics'],
- url: 'https://simpleanalytics.com/',
+ url: 'https://simpleanalytics.com/'
},
{
name: 'Simple Icons',
- description: '1493 Free SVG icons for popular brands.',
+ description:
+ '1493 Free SVG icons for popular brands.',
categories: ['Icon'],
- url: 'http://simpleicons.org/',
+ url: 'http://simpleicons.org/'
},
{
name: 'SinglebaseCloud',
@@ -355,17 +338,7 @@ export const resources: Resource[] = [
'AI-powered backend platform with Vector DB, DocumentDB, Auth, and more to speed up app development.',
categories: ['Authentication', 'Database', 'Startup'],
url: 'https://singlebase.cloud',
- keywords: [
- 'developer tools',
- 'database',
- 'backend',
- 'baas',
- 'vectordb',
- 'nosql',
- 'documentdb',
- 'authentication',
- 'ai',
- ],
+ keywords: ['developer tools', 'database', 'backend', 'baas', 'vectordb', 'nosql', 'documentdb', 'authentication', 'ai']
},
{
name: 'Site123',
@@ -373,32 +346,22 @@ export const resources: Resource[] = [
'Create a free website with SITE123. No design or coding skills required. SITE123 is by far the easiest free website builder. Create your website now!',
categories: ['Website Builder'],
url: 'https://www.site123.com/',
- keywords: ['Free website builder', 'Create a free website'],
+ keywords: ['Free website builder', 'Create a free website']
},
{
name: 'siteInspire',
description:
'A CSS gallery and showcase of the best web design inspiration, featuring over 2,500 websites searchable by type, subject, and style.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://www.siteinspire.com/',
+ url: 'https://www.siteinspire.com/'
},
{
name: 'SiteSee',
- description: 'A curated gallery of beautiful, modern websites meant to inspire web developers and designers.',
+ description:
+ 'A curated gallery of beautiful, modern websites meant to inspire web developers and designers.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://sitesee.co/',
- keywords: [
- 'website inspiration',
- 'website design inspiration',
- 'web design gallery',
- 'web design',
- 'webdesign',
- 'inspiration',
- 'web designer',
- 'graphic design',
- 'best web designs',
- 'website design',
- ],
+ keywords: ['website inspiration', 'website design inspiration', 'web design gallery', 'web design', 'webdesign', 'inspiration', 'web designer', 'graphic design', 'best web designs', 'website design']
},
{
name: 'Sitespeed',
@@ -406,54 +369,36 @@ export const resources: Resource[] = [
'Sitespeed.io is an open source tool that helps you analyse and optimise your website speed and performance, based on performance best practices.',
categories: ['Performance'],
url: 'https://www.sitespeed.io/',
- keywords: [
- 'sitespeed.io',
- 'wpo',
- 'webperf',
- 'perfmatters',
- 'fast',
- 'site',
- 'speed',
- 'web performance optimisation',
- 'analyse',
- 'best practices',
- 'continuous integration',
- ],
+ keywords: ['sitespeed.io', 'wpo', 'webperf', 'perfmatters', 'fast', 'site', 'speed', 'web performance optimisation', 'analyse', 'best practices', 'continuous integration']
},
{
name: 'Sizzy',
- description: 'Stop wasting time and speed up your development workflow.',
+ description:
+ 'Stop wasting time and speed up your development workflow.',
categories: ['Browser', 'Programming', 'Testing'],
- url: 'https://sizzy.co/',
+ url: 'https://sizzy.co/'
},
{
name: 'Skelementor',
- description: 'The largest ready-to-use, free Elementor component library',
+ description:
+ 'The largest ready-to-use, free Elementor component library',
categories: ['Template', 'UI', 'Design'],
- url: 'https://skelementor.com',
+ url: 'https://skelementor.com'
},
{
name: 'Sketch',
description:
'Sketch is a design toolkit built to help you create your best work — from your earliest ideas, through to final artwork.',
categories: ['Design', 'Prototyping', 'UI'],
- url: 'https://www.sketch.com/',
+ url: 'https://www.sketch.com/'
},
{
name: 'SkimAI',
- description: 'The ultimate AI copilot for your email inbox',
+ description:
+ 'The ultimate AI copilot for your email inbox',
categories: ['Email', 'AI', 'Startup'],
url: 'https://skim.page',
- keywords: [
- 'email',
- 'assistant',
- 'skimai',
- 'email copilot',
- 'email ai',
- 'automatic draft',
- 'autoamtic label',
- 'smart inbox',
- ],
+ keywords: ['email', 'assistant', 'skimai', 'email copilot', 'email ai', 'automatic draft', 'autoamtic label', 'smart inbox']
},
{
name: 'SlingSite',
@@ -461,119 +406,74 @@ export const resources: Resource[] = [
'Optimize your images and videos for your website in batch with full privacy. Slingsite will create compressed versions of your images and videos for all device resolutions.',
categories: ['Image', 'Performance', 'Open Source'],
url: 'https://slingsite.github.io',
- keywords: [
- 'image optimization',
- 'video optimization',
- 'batch processing',
- 'privacy focused',
- 'web performance',
- ],
+ keywords: ['image optimization', 'video optimization', 'batch processing', 'privacy focused', 'web performance']
},
{
name: 'Slow & Steady',
description:
- "Join us as we share what it's like to build and launch a bootstrapped startup while working for yourself full-time. Benedikt is working on Userlist with two other co-founders and Brian is running solo on a product to combat loneliness on remote teams.",
+ 'Join us as we share what it\'s like to build and launch a bootstrapped startup while working for yourself full-time. Benedikt is working on Userlist with two other co-founders and Brian is running solo on a product to combat loneliness on remote teams.',
categories: ['Podcast', 'Startup'],
- url: 'https://www.slowandsteadypodcast.com/',
+ url: 'https://www.slowandsteadypodcast.com/'
},
{
name: 'Smashicons',
description:
- "Download the world's largest and most complete icon set. Smashicons includes over 335,975 icons for Designers and Developers.",
+ 'Download the world\'s largest and most complete icon set. Smashicons includes over 335,975 icons for Designers and Developers.',
categories: ['Icon'],
url: 'https://smashicons.com',
- keywords: [
- 'free icons',
- 'vector icon',
- 'SVG',
- 'png icon',
- 'free Ui kits',
- 'free fonts',
- 'illustrations',
- 'graphic resources',
- 'free graphic templates',
- 'wireframes',
- 'icons',
- 'icon font',
- 'ios icons',
- 'iphone tab bar icons',
- 'download free icons',
- '@3x icons',
- 'iOS 8 icons',
- 'developer tools',
- 'iPhone toolbars',
- 'Apple HIG',
- 'icon designer',
- 'monochrome icons',
- 'buy icon pack',
- 'pack',
- 'icons for iOS 8',
- 'buy iPhone icons',
- 'iPad icons',
- 'free icons',
- 'vector icon',
- 'SVG',
- 'png icon',
- 'AI',
- 'Sketch',
- 'Illustrator icons',
- 'free and premium',
- 'UI kits',
- 'free fonts',
- 'illustrations',
- 'graphic resources',
- 'free graphic templates',
- 'wireframes',
- 'Free graphic resources',
- 'free patterns',
- ],
+ keywords: ['free icons', 'vector icon', 'SVG', 'png icon', 'free Ui kits', 'free fonts', 'illustrations', 'graphic resources', 'free graphic templates', 'wireframes', 'icons', 'icon font', 'ios icons', 'iphone tab bar icons', 'download free icons', '@3x icons', 'iOS 8 icons', 'developer tools', 'iPhone toolbars', 'Apple HIG', 'icon designer', 'monochrome icons', 'buy icon pack', 'pack', 'icons for iOS 8', 'buy iPhone icons', 'iPad icons', 'free icons', 'vector icon', 'SVG', 'png icon', 'AI', 'Sketch', 'Illustrator icons', 'free and premium', 'UI kits', 'free fonts', 'illustrations', 'graphic resources', 'free graphic templates', 'wireframes', 'Free graphic resources', 'free patterns']
},
{
name: 'Smashing Magazine',
description:
'Smashing Magazine is a website and eBook publisher that offers editorial content and professional resources for web developers and web designers.',
categories: ['Blog'],
- url: 'https://www.smashingmagazine.com/',
+ url: 'https://www.smashingmagazine.com/'
},
{
name: 'Smashing Newsletter',
description:
'Every two weeks our editorial team works on short, relevant articles for the upcoming issue. The newsletter is sent out bi-weekly, on Tuesdays.',
categories: ['Newsletter', 'Programming'],
- url: 'https://www.smashingmagazine.com/the-smashing-newsletter/',
+ url: 'https://www.smashingmagazine.com/the-smashing-newsletter/'
},
{
name: 'snappify',
- description: 'Snappify helps you to create beautiful code snippets with ease.',
+ description:
+ 'Snappify helps you to create beautiful code snippets with ease.',
categories: ['Code Snippet'],
- url: 'https://snappify.io/',
+ url: 'https://snappify.io/'
},
{
name: 'Snipit',
- description: 'Save and organize your code snippets in the cloud. Share and collaborate with your team members.',
+ description:
+ 'Save and organize your code snippets in the cloud. Share and collaborate with your team members.',
categories: ['Code Snippet'],
- url: 'https://snipit.io/',
+ url: 'https://snipit.io/'
},
{
name: 'soarSQL',
- description: 'The only SQL editor that makes your queries faster.',
+ description:
+ 'The only SQL editor that makes your queries faster.',
categories: ['Analytics', 'Database', 'Productivity'],
url: 'https://soarsql.com/',
- keywords: ['analytics', 'data', 'sql', 'duckdb', 'postgres', 'mysql', 'csv', 'data analysis'],
+ keywords: ['analytics', 'data', 'sql', 'duckdb', 'postgres', 'mysql', 'csv', 'data analysis']
},
{
name: 'Social Growth Engineers',
- description: 'Social Growth Engineers is the #1 source for organic social marketing strategies and resources.',
+ description:
+ 'Social Growth Engineers is the #1 source for organic social marketing strategies and resources.',
categories: ['Marketing', 'Blog', 'Productivity'],
url: 'https://www.socialgrowthengineers.com/',
- keywords: ['social', 'marketing resources', 'marketing strategies', 'tiktok growth hacks'],
+ keywords: ['social', 'marketing resources', 'marketing strategies', 'tiktok growth hacks']
},
{
name: 'Social Intents',
- description: 'Live Chat by Social Intents is the easiest way to boost sales and improve customer service',
+ description:
+ 'Live Chat by Social Intents is the easiest way to boost sales and improve customer service',
categories: ['AI', 'Productivity', 'Marketing'],
url: 'https://www.socialintents.com/',
- keywords: ['live chat', 'ai', 'sales', 'customer service'],
+ keywords: ['live chat', 'ai', 'sales', 'customer service']
},
{
name: 'Social Proof Examples',
@@ -581,183 +481,139 @@ export const resources: Resource[] = [
'Real-world examples of social proof strategies used by various brands to build trust, drive conversions, and enhance credibility.',
categories: ['Marketing', 'Startup'],
url: 'https://socialproofexamples.com/',
- keywords: ['social proof', 'testimonials', 'reviews', 'trust', 'cro', 'converstion rate optimization'],
+ keywords: ['social proof', 'testimonials', 'reviews', 'trust', 'cro', 'converstion rate optimization']
},
{
name: 'SocialKit',
- description: 'Analyze Social Media Videos with a simple API',
+ description:
+ 'Analyze Social Media Videos with a simple API',
categories: ['Marketing', 'Analytics', 'AI'],
url: 'https://www.socialkit.dev/',
- keywords: ['developer tool', 'api', 'youtube api', 'tiktok api'],
+ keywords: ['developer tool', 'api', 'youtube api', 'tiktok api']
},
{
name: 'Soft Skills Engineering',
description:
'It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly advice podcast for software developers about the non-technical stuff that goes into being a great software developer.',
categories: ['Podcast', 'Programming'],
- url: 'https://softskills.audio/',
+ url: 'https://softskills.audio/'
},
{
name: 'Software Social',
description:
'Two bootstrapped software founders -- one transitioning from freelancing, and one with an established business -- invite you to join their weekly chats about their businesses.',
categories: ['Podcast', 'Startup'],
- url: 'https://softwaresocial.dev/',
+ url: 'https://softwaresocial.dev/'
},
{
name: 'Softwium',
- description: 'Random data generator supports CSV, JSON, SQL, and XML formats.',
+ description:
+ 'Random data generator supports CSV, JSON, SQL, and XML formats.',
categories: ['Tooling'],
- url: 'https://softwium.com/mockium/',
+ url: 'https://softwium.com/mockium/'
},
{
name: 'SoloLearn',
- description: 'Join Now to learn the basics or advance your existing skills.',
+ description:
+ 'Join Now to learn the basics or advance your existing skills.',
categories: ['Learn', 'Programming'],
url: 'https://www.sololearn.com/',
- keywords: [
- 'SoloLearn',
- 'Coding',
- 'Code',
- 'Learn how to code',
- 'Learn to code',
- 'Learn coding',
- 'C++',
- 'Java',
- 'Python',
- 'HTML',
- 'CSS',
- 'JavaScript',
- 'C#',
- ],
+ keywords: ['SoloLearn', 'Coding', 'Code', 'Learn how to code', 'Learn to code', 'Learn coding', 'C++', 'Java', 'Python', 'HTML', 'CSS', 'JavaScript', 'C#']
},
{
name: 'Soro',
- description: 'SEO Autopilot & Content Writer',
+ description:
+ 'SEO Autopilot & Content Writer',
categories: ['Marketing', 'SEO', 'AI'],
url: 'https://trysoro.com/',
- keywords: ['SEO', 'content automation', 'blogging', 'traffic growth'],
+ keywords: ['SEO', 'content automation', 'blogging', 'traffic growth']
},
{
name: 'Soundstripe',
description:
- "Every creator's one-stop shop for the best royalty free music, SFX, and stock video. Purchase a license for one file, or subscribe for unlimited access.",
+ 'Every creator\'s one-stop shop for the best royalty free music, SFX, and stock video. Purchase a license for one file, or subscribe for unlimited access.',
categories: ['Audio'],
- url: 'https://www.soundstripe.com/',
+ url: 'https://www.soundstripe.com/'
},
{
name: 'Sourcetable',
description:
- "Sourcetable is an AI spreadsheet and data analyst. It has the same notation, formulas and charting as Excel, paired with the world's most advanced AI.",
+ 'Sourcetable is an AI spreadsheet and data analyst. It has the same notation, formulas and charting as Excel, paired with the world\'s most advanced AI.',
categories: ['Analytics', 'Productivity', 'Startup'],
url: 'https://sourcetable.com',
- keywords: [
- 'Spreadsheet',
- 'AI spreadsheet',
- 'Analysis',
- 'Analytics',
- 'Data Cleaning',
- 'Research Automation',
- 'XLSX and CSV Analysis',
- 'Data Summarization',
- 'SQL Generator',
- 'Integration Capabilities',
- 'Voice-Driven Spreadsheet',
- 'Spreadsheet Automation',
- 'Live Data Import',
- 'Executive Data Reviews',
- 'Automated Reporting',
- 'Bulk CSV Analysis',
- 'Business Intelligence',
- 'Task Automation',
- 'Direct Platform Import',
- 'Interactive User Experience',
- 'Data Enrichment',
- 'Code-Driven Analysis',
- 'Synthetic Data Generation',
- 'Financial Terms and Formulae Support',
- 'Interactive Report Creation',
- 'Data Infrastructure',
- 'Live Data Integration',
- 'Python Support',
- 'MySQL Integration',
- 'PostgreSQL Integration',
- 'Financial Platform Integration (QuickBooks',
- 'Stripe)',
- 'CRM Integration (HubSpot)',
- 'E-Commerce Integration (Shopify)',
- 'Advertising Integration (Google Ads)',
- 'Interactive Visualizations',
- 'No Signup Required for CSV Analysis',
- ],
+ keywords: ['Spreadsheet', 'AI spreadsheet', 'Analysis', 'Analytics', 'Data Cleaning', 'Research Automation', 'XLSX and CSV Analysis', 'Data Summarization', 'SQL Generator', 'Integration Capabilities', 'Voice-Driven Spreadsheet', 'Spreadsheet Automation', 'Live Data Import', 'Executive Data Reviews', 'Automated Reporting', 'Bulk CSV Analysis', 'Business Intelligence', 'Task Automation', 'Direct Platform Import', 'Interactive User Experience', 'Data Enrichment', 'Code-Driven Analysis', 'Synthetic Data Generation', 'Financial Terms and Formulae Support', 'Interactive Report Creation', 'Data Infrastructure', 'Live Data Integration', 'Python Support', 'MySQL Integration', 'PostgreSQL Integration', 'Financial Platform Integration (QuickBooks', 'Stripe)', 'CRM Integration (HubSpot)', 'E-Commerce Integration (Shopify)', 'Advertising Integration (Google Ads)', 'Interactive Visualizations', 'No Signup Required for CSV Analysis']
},
{
name: 'Splitbee',
- description: 'Splitbee provides Analytics, Automation, User Funnel and A/B Testing.',
+ description:
+ 'Splitbee provides Analytics, Automation, User Funnel and A/B Testing.',
categories: ['Analytics'],
- url: 'https://splitbee.io',
+ url: 'https://splitbee.io'
},
{
name: 'Spyder',
description:
'Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.',
categories: ['Editor', 'Programming'],
- url: 'https://www.spyder-ide.org/',
+ url: 'https://www.spyder-ide.org/'
},
{
name: 'Sqlable',
description:
'Online database tools: SQL formatter and validator, SQL regex tester, fake data generator, and database playgrounds.',
categories: ['Tooling', 'Database'],
- url: 'https://sqlable.com/',
+ url: 'https://sqlable.com/'
},
{
name: 'SQLite',
description:
'SQLite is an open-source, embedded, relational database management system, designed circa 2000. It is a database, with zero configuration, no requirements of a server or installation. Despite its simplicity, it is laden with popular features of database management systems.',
categories: ['Database'],
- url: 'https://www.sqlite.org/index.html',
+ url: 'https://www.sqlite.org/index.html'
},
{
name: 'Squarespace',
description:
'Squarespace is the all-in-one solution for anyone looking to create a beautiful website. Domains, eCommerce, hosting, galleries, analytics, and 24/7 support all included.',
categories: ['Website Builder'],
- url: 'https://www.squarespace.com/',
+ url: 'https://www.squarespace.com/'
},
{
name: 'Squoosh',
- description: 'Compress and compare images with different codecs, right in your browser.',
+ description:
+ 'Compress and compare images with different codecs, right in your browser.',
categories: ['Image'],
- url: 'https://squoosh.app/',
+ url: 'https://squoosh.app/'
},
{
name: 'Srcbook',
- description: 'Srcbook is the best online AI website builder. Go from your idea to a shareable app in seconds.',
+ description:
+ 'Srcbook is the best online AI website builder. Go from your idea to a shareable app in seconds.',
categories: ['AI', 'Website Builder', 'Productivity'],
url: 'https://srcbook.com/',
- keywords: ['assistant', 'no code', 'ai coding agent', 'website development'],
+ keywords: ['assistant', 'no code', 'ai coding agent', 'website development']
},
{
name: 'Stack Overflow',
description:
'Stack Overflow is the largest, most trusted online community for developers to learn, share their programming knowledge, and build their careers.',
categories: ['Programming'],
- url: 'http://stackoverflow.com/',
+ url: 'http://stackoverflow.com/'
},
{
name: 'Staclo.host',
- description: 'The easiest way to share your static site as a preview or on your own domain for production.',
+ description:
+ 'The easiest way to share your static site as a preview or on your own domain for production.',
categories: ['Hosting', 'Productivity'],
url: 'https://staclo.host/',
- keywords: ['developer tool', 'web development', 'static site', 'no code'],
+ keywords: ['developer tool', 'web development', 'static site', 'no code']
},
{
name: 'Stark',
description:
'The suite of integrated accessibility tools for your product design and development team • Making the world’s products accessible.',
categories: ['Accessibility'],
- url: 'https://www.getstark.co/',
+ url: 'https://www.getstark.co/'
},
{
name: 'StarOps',
@@ -765,28 +621,29 @@ export const resources: Resource[] = [
'Intelligent agents for platform engineering teams that automate and streamline your cloud-native infrastructure at production scale.',
categories: ['Cloud Computing', 'Tooling', 'AI'],
url: 'https://ingenimax.ai',
- keywords: ['devops tool', 'mlops tool', 'kubernetes', 'cloud-native stack', 'ai agent', 'cloud infrastructure'],
+ keywords: ['devops tool', 'mlops tool', 'kubernetes', 'cloud-native stack', 'ai agent', 'cloud infrastructure']
},
{
name: 'Start Bootstrap',
description:
'Trusted by tens of millions of users worldwide since 2013, Start Bootstrap develops website themes, templates, snippets, and more to help you get started on your next project!',
categories: ['Template', 'Code Snippet'],
- url: 'https://startbootstrap.com/snippets/',
+ url: 'https://startbootstrap.com/snippets/'
},
{
name: 'StartKit.AI',
- description: 'Boilerplate for quickly building AI products',
+ description:
+ 'Boilerplate for quickly building AI products',
categories: ['AI', 'Productivity', 'Template'],
url: 'https://startkit.ai',
- keywords: ['boilerplate', 'startup', 'starterkit', 'ai'],
+ keywords: ['boilerplate', 'startup', 'starterkit', 'ai']
},
{
name: 'Startup Jobs',
description:
'Looking for a startup job? Apply to 10,000+ jobs at the fastest growing startups. Programming jobs, design jobs, marketing jobs, sales jobs, and more.',
categories: ['Job'],
- url: 'https://startup.jobs/',
+ url: 'https://startup.jobs/'
},
{
name: 'StartupBolt',
@@ -794,56 +651,51 @@ export const resources: Resource[] = [
'A Next.js boilerplate to launch SaaS quickly with features like database, authentication, SEO, payments, and more.',
categories: ['Startup', 'Template'],
url: 'https://www.startupbolt.com',
- keywords: ['boilerplate', 'Next.js', 'SaaS', 'starterkit'],
+ keywords: ['boilerplate', 'Next.js', 'SaaS', 'starterkit']
},
{
name: 'Startups For the Rest of Us',
description:
'The startup podcast with more than 500 episodes to help you launch and grow. 10 million+ downloads. 500+ five-star reviews.',
categories: ['Podcast', 'Startup'],
- url: 'https://www.startupsfortherestofus.com/',
+ url: 'https://www.startupsfortherestofus.com/'
},
{
name: 'Startups Gallery',
description:
'A gallery of outstanding early-stage companies, fresh jobs and funding news curated in one place.',
categories: ['Learn', 'Job', 'Remote'],
- url: 'https://startups.gallery/',
+ url: 'https://startups.gallery/'
},
{
name: 'Stormkit',
description:
'Stormkit integrates perfectly with your git flow. It builds, deploys and scales your javascript apps seamlessly.',
categories: ['Hosting'],
- url: 'https://www.stormkit.io/',
+ url: 'https://www.stormkit.io/'
},
{
name: 'StoryChief',
- description: 'Create Winning Content Strategies, powered by Data, supercharged by AI',
+ description:
+ 'Create Winning Content Strategies, powered by Data, supercharged by AI',
categories: ['Marketing', 'AI'],
url: 'https://www.storychief.io',
- keywords: [
- 'SEO',
- 'analytics',
- 'content calendar',
- 'content strategy',
- 'AI copywriting',
- 'content collaboration',
- ],
+ keywords: ['SEO', 'analytics', 'content calendar', 'content strategy', 'AI copywriting', 'content collaboration']
},
{
name: 'Storyset',
description:
'Edit and animate all our customizable illustrations to enhance your projects totally free. Start now to be creative in our online editor.',
categories: ['Illustration'],
- url: 'https://storyset.com/',
+ url: 'https://storyset.com/'
},
{
name: 'Strapi',
- description: 'Strapi is the leading open-source headless CMS. 100% JavaScript and fully customizable.',
+ description:
+ 'Strapi is the leading open-source headless CMS. 100% JavaScript and fully customizable.',
categories: ['CMS'],
url: 'https://strapi.io/',
- keywords: ['cms', 'headless', 'javascript', 'node.js', 'react', 'open source'],
+ keywords: ['cms', 'headless', 'javascript', 'node.js', 'react', 'open source']
},
{
name: 'Streamline Icons',
@@ -851,18 +703,7 @@ export const resources: Resource[] = [
'Download 30,000 free PNG icons for website, web app, software, web design. Buy our SVG vector icon pack, the world’s largest icon library for professionals.',
categories: ['Icon'],
url: 'https://streamlineicons.com/',
- keywords: [
- 'Free icons',
- 'Download icons',
- 'Web icons',
- 'Vector',
- 'SVG',
- 'Royalty free icons',
- 'Open source icons',
- 'Professional icons',
- 'icon pack',
- 'iOs icons',
- ],
+ keywords: ['Free icons', 'Download icons', 'Web icons', 'Vector', 'SVG', 'Royalty free icons', 'Open source icons', 'Professional icons', 'icon pack', 'iOs icons']
},
{
name: 'Stride Bootstrap Landingpage Template',
@@ -870,7 +711,7 @@ export const resources: Resource[] = [
'Made with an startup or tech company in mind. Bootstrap 5.2 based and developed with and for modern web standards.',
categories: ['Template'],
url: 'https://templatedeck.com/stride-html-template.html',
- keywords: ['HTML', 'Bootstrap', 'Landingpage', 'Template', 'CSS', 'Open Source Template', 'Free Template'],
+ keywords: ['HTML', 'Bootstrap', 'Landingpage', 'Template', 'CSS', 'Open Source Template', 'Free Template']
},
{
name: 'Stryng',
@@ -878,77 +719,73 @@ export const resources: Resource[] = [
'Stryng is an AI-powered platform designed to improve the process of content creation. It is both an article generator and editor, equipped with an AI Assistant that helps perfecting high-quality articles.',
categories: ['Editor', 'SEO', 'Writing'],
url: 'https://stryng.io',
- keywords: [
- 'seo',
- 'keyword research',
- 'content marketing',
- 'content creation',
- 'content optimization',
- 'copywriting',
- 'article generator',
- ],
+ keywords: ['seo', 'keyword research', 'content marketing', 'content creation', 'content optimization', 'copywriting', 'article generator']
},
{
name: 'StyleShout',
description:
'Browse our collection of premium-like high-quality free website templates. Beautifully handcrafted designs. The best free website templates you can download.',
categories: ['Template'],
- url: 'https://www.styleshout.com/',
+ url: 'https://www.styleshout.com/'
},
{
name: 'Stylo AI',
- description: 'Automatically solve Zendesk tickets with AI',
+ description:
+ 'Automatically solve Zendesk tickets with AI',
categories: ['AI', 'Productivity'],
url: 'https://www.askstylo.com/',
- keywords: ['zendesk', 'ai', 'productivity'],
+ keywords: ['zendesk', 'ai', 'productivity']
},
{
name: 'Sublime Text',
description:
- "Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.",
+ 'Sublime Text is a sophisticated text editor for code, markup and prose. You\'ll love the slick user interface, extraordinary features and amazing performance.',
categories: ['Editor', 'Programming'],
- url: 'https://www.sublimetext.com/',
+ url: 'https://www.sublimetext.com/'
},
{
name: 'Summara',
- description: 'YouTube AI Summary and Transcript widget',
+ description:
+ 'YouTube AI Summary and Transcript widget',
categories: ['AI', 'Extension', 'Learn'],
url: 'https://summara.io/',
- keywords: ['youtube ai summary', 'youtube summarizer', 'youtube transcript', 'youtube captions'],
+ keywords: ['youtube ai summary', 'youtube summarizer', 'youtube transcript', 'youtube captions']
},
{
name: 'Supabase',
description:
'Create a backend in less than 2 minutes. Start your project with a Postgres Database, Authentication, instant APIs, and realtime subscriptions.',
categories: ['Serverless', 'Database'],
- url: 'https://supabase.io/',
+ url: 'https://supabase.io/'
},
{
name: 'Supabase UI',
- description: 'An open-source UI component library inspired by Tailwind and AntDesign.',
+ description:
+ 'An open-source UI component library inspired by Tailwind and AntDesign.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://ui.supabase.io/',
+ url: 'https://ui.supabase.io/'
},
{
name: 'Supaboost',
description:
'Supaboost is an all-in-one SaaS Starter Kit, aiming to provide developers with the right tools to save hours of setting up their new application. Supaboost comes readily available with user management, roles and access based on roles, billing/subscriptions, frontend layout and SQL statements to create your a new backend with security today..',
categories: ['Startup', 'Template'],
- url: 'https://www.supaboost.dev',
+ url: 'https://www.supaboost.dev'
},
{
name: 'supastarter',
description:
'Ship your SaaS in days, not months. Save time and focus on your business with our production-ready SaaS boilerplates and templates for Next.js and Nuxt.',
categories: ['Startup', 'Template'],
- url: 'https://supastarter.dev',
+ url: 'https://supastarter.dev'
},
{
name: 'Supercamp',
- description: 'A managed AI interface that connects everything — LLM providers, MCP tools, your workflows.',
+ description:
+ 'A managed AI interface that connects everything — LLM providers, MCP tools, your workflows.',
categories: ['Productivity', 'AI', 'Analytics'],
url: 'https://supercamp.ai/',
- keywords: ['ai workspace', 'ai assistant', 'ai agents', 'workflow automation'],
+ keywords: ['ai workspace', 'ai assistant', 'ai agents', 'workflow automation']
},
{
name: 'Surfer',
@@ -956,14 +793,14 @@ export const resources: Resource[] = [
'Use Surfer to research, write, optimize, and audit! Everything you need to create a comprehensive content strategy that yields real results is right here.',
categories: ['SEO'],
url: 'https://surferseo.com',
- keywords: ['seo', 'keyword research', 'content marketing', 'content creation', 'content optimization'],
+ keywords: ['seo', 'keyword research', 'content marketing', 'content creation', 'content optimization']
},
{
name: 'Surge',
description:
'Shipping web projects should be fast, easy, and low risk. Surge is static web publishing for Front-End Developers, right from the CLI.',
categories: ['Hosting'],
- url: 'https://surge.sh/',
+ url: 'https://surge.sh/'
},
{
name: 'SurveyJS',
@@ -971,70 +808,63 @@ export const resources: Resource[] = [
'SurveyJS is an open-source JavaScript library for building dynamic forms and surveys using JSON. It works with React, Angular, Vue, and plain JavaScript, and can be connected to any backend.',
categories: ['Open Source', 'Library', 'Programming'],
url: 'https://surveyjs.io/',
- keywords: [
- 'form builder',
- 'form library',
- 'survey',
- 'javascript',
- 'angular',
- 'react',
- 'vue',
- 'json forms',
- 'dynamic forms',
- ],
+ keywords: ['form builder', 'form library', 'survey', 'javascript', 'angular', 'react', 'vue', 'json forms', 'dynamic forms']
},
{
name: 'SVG Backgrounds',
description:
'SVG Backgrounds hosts a collection of customizable SVG-based repeating patterns and backgrounds for websites and blogs.',
categories: ['Image'],
- url: 'https://www.svgbackgrounds.com/',
+ url: 'https://www.svgbackgrounds.com/'
},
{
name: 'SVG Repo',
description:
'Search, explore and edit the best-fitting free icons or vectors for your projects using a wide variety vector library.',
categories: ['Icon'],
- url: 'https://www.svgrepo.com/',
+ url: 'https://www.svgrepo.com/'
},
{
name: 'SVG to JSX',
- description: 'Web site created using create-react-app.',
+ description:
+ 'Web site created using create-react-app.',
categories: ['Image', 'Programming'],
- url: 'https://svg-jsx.netlify.app/',
+ url: 'https://svg-jsx.netlify.app/'
},
{
name: 'SVGBox',
description:
'SVGBox allows you to add any of the 3,405 icons we have to your project by using simple tags. Instead of using downloading and uploading icons, simply copy tag and start using it. We are constantly adding more and more icons to serve different use cases.',
categories: ['Icon'],
- url: 'https://svgbox.net/',
+ url: 'https://svgbox.net/'
},
{
name: 'SVGL',
- description: 'A beautiful library with SVG logos. Built with Sveltekit & Tailwind CSS.',
+ description:
+ 'A beautiful library with SVG logos. Built with Sveltekit & Tailwind CSS.',
categories: ['Icon'],
- url: 'https://svgl.app',
+ url: 'https://svgl.app'
},
{
name: 'SVGmix',
description:
'Massive repository of 300K+ free SVG icons, collections, and brand logos. It has a simple but mighty vector editing program right in the browser for quick file editing.',
categories: ['Icon'],
- url: 'https://svgmix.com/',
+ url: 'https://svgmix.com/'
},
{
name: 'SVGX',
- description: 'SVGX is the desktop SVG asset manager designers and developers wished they had.',
+ description:
+ 'SVGX is the desktop SVG asset manager designers and developers wished they had.',
categories: ['Image', 'Programming'],
- url: 'https://svgx.app/',
+ url: 'https://svgx.app/'
},
{
name: 'Swagger',
description:
'Simplify API development for users, teams, and enterprises with our open source and professional toolset. Find out how Swagger can help you and get started today.',
categories: ['API Building'],
- url: 'https://swagger.io/',
+ url: 'https://swagger.io/'
},
{
name: 'Swetrix',
@@ -1042,13 +872,13 @@ export const resources: Resource[] = [
'Swetrix is a privacy-focused, fully cookieless and opensource web analytics service with a free tier for small websites.',
categories: ['Analytics'],
url: 'https://swetrix.com',
- keywords: ['analytics', 'marketing', 'web analytics', 'privacy', 'opensource'],
+ keywords: ['analytics', 'marketing', 'web analytics', 'privacy', 'opensource']
},
{
name: 'Syntax',
description:
'Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.',
categories: ['Podcast', 'Programming'],
- url: 'https://syntax.fm',
- },
-]
+ url: 'https://syntax.fm'
+ }
+]
\ No newline at end of file
diff --git a/resources/t.ts b/resources/t.ts
index e7d21552..8068cb5c 100644
--- a/resources/t.ts
+++ b/resources/t.ts
@@ -3,63 +3,68 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Table Format Converter',
+ description:
+ 'Free online tool to convert your table data to CSV, HTML, JSON, Markdown and more.',
categories: ['Productivity'],
- description: 'Free online tool to convert your table data to CSV, HTML, JSON, Markdown and more.',
- keywords: ['table', 'spreadsheet', 'converter', 'csv', 'html', 'json', 'markdown', 'excel'],
url: 'https://www.tableformatconverter.com',
+ keywords: ['table', 'spreadsheet', 'converter', 'csv', 'html', 'json', 'markdown', 'excel']
},
{
name: 'Tabler Icons',
- description: 'Over 3000 pixel-perfect, free and open source icons for web design.',
+ description:
+ 'Over 3000 pixel-perfect, free and open source icons for web design.',
categories: ['Icon'],
- url: 'https://tabler-icons.io/',
+ url: 'https://tabler-icons.io/'
},
{
name: 'Tailanimista',
- description: 'Animista, but for Tailwind CSS. Easily generate beautiful animations!',
+ description:
+ 'Animista, but for Tailwind CSS. Easily generate beautiful animations!',
categories: ['Animation'],
url: 'https://tail-animista.vercel.app',
- keywords: ['animation', 'tailwind', 'css', 'tailwind css'],
+ keywords: ['animation', 'tailwind', 'css', 'tailwind css']
},
{
name: 'Tailor Brands',
description:
- "Tailor Brands AI logo maker allows you to create a logo design that's a perfect match for your business. No pre-made logo templates. Unique designs only.",
+ 'Tailor Brands AI logo maker allows you to create a logo design that\'s a perfect match for your business. No pre-made logo templates. Unique designs only.',
categories: ['Logo'],
- url: 'https://www.tailorbrands.com/logo-maker',
+ url: 'https://www.tailorbrands.com/logo-maker'
},
{
name: 'Tailwind CSS',
- description: 'Documentation for the Tailwind CSS framework.',
+ description:
+ 'Documentation for the Tailwind CSS framework.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://tailwindcss.com/',
+ url: 'https://tailwindcss.com/'
},
{
name: 'Tailwind Toolbox',
description:
'Open source starter templates and components, a directory of handy building kits, generators, plugins and useful tools to kick start your Tailwind CSS project.',
categories: ['Template'],
- url: 'https://tailwindtoolbox.com/',
+ url: 'https://tailwindtoolbox.com/'
},
{
name: 'TailwindComponents',
description:
'Tailwind CSS examples from components by the community. Tailwind chart, grids, inputs, forms, templates and much more.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://tailwindcomponents.com/',
+ url: 'https://tailwindcomponents.com/'
},
{
name: 'Tatask',
description:
'Break down your biggest goals into actionable tasks. Tatask is the zen productivity app from the future.',
categories: ['Productivity'],
- url: 'https://tatask.com/',
+ url: 'https://tatask.com/'
},
{
name: 'Tech Blogs',
- description: 'This is a list of Awesome Tech Blogs. Add yourself.',
+ description:
+ 'This is a list of Awesome Tech Blogs. Add yourself.',
categories: ['Blog'],
- url: 'https://tech-blogs.dev/',
+ url: 'https://tech-blogs.dev/'
},
{
name: 'Tech Interview Pro',
@@ -67,21 +72,21 @@ export const resources: Resource[] = [
'Learn the secrets to getting a software engineering job at a big tech company. Using years of industry experience, I have condensed my knowledge to the material that is most important for passing the coding interview and landing your dream tech job.',
categories: ['Interview'],
url: 'https://www.techseries.dev/',
- keywords: ['algorithms', 'data structures'],
+ keywords: ['algorithms', 'data structures']
},
{
name: 'Tech Jobs For Good',
description:
'Tech Jobs for Good helps connect software engineers to jobs at organizations working on social and environmental issues.',
categories: ['Job'],
- url: 'https://techjobsforgood.com/',
+ url: 'https://techjobsforgood.com/'
},
{
name: 'TechCrunch',
description:
'TechCrunch - Reporting on the business of technology, startups, venture capital funding, and Silicon Valley.',
categories: ['Blog'],
- url: 'https://techcrunch.com/',
+ url: 'https://techcrunch.com/'
},
{
name: 'Techstarta',
@@ -89,44 +94,37 @@ export const resources: Resource[] = [
'Empower your tech career with Techstarta! Gain hands-on project experience and mentorship to connect with industry experts.',
categories: ['Learn', 'AI'],
url: 'https://techstarta.com/',
- keywords: [
- 'Techstarta',
- 'Tech career',
- 'Hands-on experience',
- 'Mentorship',
- 'Industry experts',
- 'Early-career professionals',
- 'Skill development',
- 'Tech projects',
- ],
+ keywords: ['Techstarta', 'Tech career', 'Hands-on experience', 'Mentorship', 'Industry experts', 'Early-career professionals', 'Skill development', 'Tech projects']
},
{
name: 'TechTeamFinder',
- description: 'Connect companies with engineering teams',
+ description:
+ 'Connect companies with engineering teams',
categories: ['Job', 'Startup'],
url: 'https://techteamfinder.com/',
- keywords: ['career', 'recruitment', 'it team sourcing', 'software development agencies'],
+ keywords: ['career', 'recruitment', 'it team sourcing', 'software development agencies']
},
{
name: 'Templated',
description:
'Automate your images and PDFs with a simple API. Generate social media visuals, banners, PDFs and more with our API and no-code integrations.',
categories: ['Editor', 'Design', 'Marketing'],
- url: 'https://templated.io/',
+ url: 'https://templated.io/'
},
{
name: 'TemplateMo',
description:
'Download 548+ free HTML CSS website templates that included 140+ responsive Bootstrap themes from templatemo and use them for your sites.',
categories: ['Template'],
- url: 'https://templatemo.com/',
+ url: 'https://templatemo.com/'
},
{
name: 'Tenon',
- description: 'Accessibility as a Service.',
+ description:
+ 'Accessibility as a Service.',
categories: ['Accessibility'],
url: 'https://tenon.io/',
- keywords: ['accessibility', 'a11y', 'testing'],
+ keywords: ['accessibility', 'a11y', 'testing']
},
{
name: 'Test API',
@@ -134,13 +132,14 @@ export const resources: Resource[] = [
'Use Test API for RESTful API testing. This Postman alternative tests REST APIs online with support for all HTTP methods, custom headers, and real-time response visualization.',
categories: ['Browser', 'Extension'],
url: 'https://chromewebstore.google.com/detail/test-api/bkndipmbnodeicgpmldococoiolcoicg',
- keywords: ['api', 'rest', 'http', 'postman', 'developer', 'testing', 'endpoint', 'request', 'json', 'curl'],
+ keywords: ['api', 'rest', 'http', 'postman', 'developer', 'testing', 'endpoint', 'request', 'json', 'curl']
},
{
name: 'Test Automation University',
- description: 'Become a test automation superstar! 🌟.',
+ description:
+ 'Become a test automation superstar! 🌟.',
categories: ['Learn', 'Programming', 'Testing'],
- url: 'https://testautomationu.applitools.com/',
+ url: 'https://testautomationu.applitools.com/'
},
{
name: 'TestDriver',
@@ -148,54 +147,57 @@ export const resources: Resource[] = [
'AI QA agent for comprehensive testing & debugging. Boost productivity, ensure accuracy, and save time with this versatile tool',
categories: ['Programming', 'Testing'],
url: 'https://www.testdriver.ai',
- keywords: ['developer tools', 'debugging', 'engineering'],
+ keywords: ['developer tools', 'debugging', 'engineering']
},
{
name: 'Testimonial Donut',
- description: 'Testimonial collection so bloody easy, your gran can use it!',
+ description:
+ 'Testimonial collection so bloody easy, your gran can use it!',
categories: ['Marketing'],
url: 'https://www.testimonialdonut.com/',
- keywords: ['ai', 'marketing', 'testimonial', 'lead magnet'],
+ keywords: ['ai', 'marketing', 'testimonial', 'lead magnet']
},
{
name: 'Testing Accessibility',
description:
'A self-paced workshop designed to teach you the principles and effective patterns of accessibility, from design to deployment.',
categories: ['Accessibility'],
- url: 'https://testingaccessibility.com/',
+ url: 'https://testingaccessibility.com/'
},
{
name: 'Testing JavaScript',
description:
'This course will teach you the fundamentals of testing your JavaScript applications using ESlint, TypeScript, Jest, and Cypress.',
categories: ['Learn', 'Programming'],
- url: 'https://testingjavascript.com/',
+ url: 'https://testingjavascript.com/'
},
{
name: 'Testing Library',
- description: 'Simple and complete testing utilities that encourage good testing practices.',
+ description:
+ 'Simple and complete testing utilities that encourage good testing practices.',
categories: ['Testing'],
- url: 'https://testing-library.com/',
+ url: 'https://testing-library.com/'
},
{
name: 'Testing Playground',
- description: 'Simple and complete DOM testing playground that encourage good testing practices.',
+ description:
+ 'Simple and complete DOM testing playground that encourage good testing practices.',
categories: ['Testing'],
- url: 'https://testing-playground.com/',
+ url: 'https://testing-playground.com/'
},
{
name: 'TestingBot',
description:
'Manual and Automated testing on 5000+ browsers and mobile devices online. Make sure your website and mobile app looks and functions correctly on all devices. Free 14 day trial.',
categories: ['Testing'],
- url: 'https://testingbot.com/',
+ url: 'https://testingbot.com/'
},
{
name: 'TestingWhiz',
description:
'Experience effective test automation of web & mobile apps with an easy & intuitive codeless end-to-end software testing tool, TestingWhiz. Download 30-days free trial.',
categories: ['Testing'],
- url: 'https://www.testing-whiz.com/',
+ url: 'https://www.testing-whiz.com/'
},
{
name: 'TestSprite',
@@ -203,25 +205,28 @@ export const resources: Resource[] = [
'The most powerful AI testing tool for testing, fixing, and validating your software in one automated flow.',
categories: ['Testing', 'AI', 'Tooling'],
url: 'https://www.testsprite.com/',
- keywords: ['ai testing agent', 'testing automation', 'software qa', 'ui testing'],
+ keywords: ['ai testing agent', 'testing automation', 'software qa', 'ui testing']
},
{
name: 'The A11Y Project',
- description: 'The A11Y Project is a community-driven effort to make digital accessibility easier.',
+ description:
+ 'The A11Y Project is a community-driven effort to make digital accessibility easier.',
categories: ['Accessibility'],
- url: 'https://www.a11yproject.com/',
+ url: 'https://www.a11yproject.com/'
},
{
name: 'The Art of Product',
- description: 'Ben and Derrick chat weekly about building software companies.',
+ description:
+ 'Ben and Derrick chat weekly about building software companies.',
categories: ['Podcast', 'Startup'],
- url: 'https://artofproductpodcast.com/',
+ url: 'https://artofproductpodcast.com/'
},
{
name: 'The Changelog',
- description: 'News and podcasts for developers.',
+ description:
+ 'News and podcasts for developers.',
categories: ['Podcast', 'Programming'],
- url: 'https://changelog.com/',
+ url: 'https://changelog.com/'
},
{
name: 'The Coding Train',
@@ -229,20 +234,21 @@ export const resources: Resource[] = [
'All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more. Choo choo!',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw',
- keywords: ['java javascript processing teaching programming beginner tutorial coding challenges art'],
+ keywords: ['java javascript processing teaching programming beginner tutorial coding challenges art']
},
{
name: 'The Component Gallery',
- description: 'The Component Gallery is a collection of components from the best design systems.',
+ description:
+ 'The Component Gallery is a collection of components from the best design systems.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://component.gallery',
+ url: 'https://component.gallery'
},
{
name: 'The Hammerstone Podcast',
description:
- "Listen in on Sean's and Aaron's weekly conversation. No intro, no editing, no music. Proudly hosted on transistor.fm!",
+ 'Listen in on Sean\'s and Aaron\'s weekly conversation. No intro, no editing, no music. Proudly hosted on transistor.fm!',
categories: ['Podcast', 'Startup'],
- url: 'https://hammerstone.dev/podcast',
+ url: 'https://hammerstone.dev/podcast'
},
{
name: 'The Linux Foundation - Events',
@@ -250,24 +256,7 @@ export const resources: Resource[] = [
'The Linux Foundation hosts a variety of events around the world, including leading open source conferences such as Open Source Summit, Embedded Linux Conference, KubeCon + CloudNativeCon, and more.',
categories: ['Conference'],
url: 'https://events.linuxfoundation.org/',
- keywords: [
- '.Net',
- 'Accessibility',
- 'Android',
- 'CSS',
- 'Data - AI',
- 'Design - UX',
- 'DevOps',
- 'Elixir',
- 'IoT',
- 'Java',
- 'JavaScript',
- 'PHP',
- 'Python',
- 'Ruby',
- 'Security',
- 'iOS',
- ],
+ keywords: ['.Net', 'Accessibility', 'Android', 'CSS', 'Data - AI', 'Design - UX', 'DevOps', 'Elixir', 'IoT', 'Java', 'JavaScript', 'PHP', 'Python', 'Ruby', 'Security', 'iOS']
},
{
name: 'The Net Ninja',
@@ -275,9 +264,7 @@ export const resources: Resource[] = [
'Black-belt your web skills. Learn JavaScript, CSS, Node.js, React, Vue.js, Firebase, HTML & more.',
categories: ['Programming', 'YouTube Channel', 'Learn'],
url: 'https://www.thenetninja.co.uk/',
- keywords: [
- 'html css javascript tutorials web design web development development front-end development wordpress mvc responsive design beginner html beginner ...',
- ],
+ keywords: ['html css javascript tutorials web design web development development front-end development wordpress mvc responsive design beginner html beginner ...']
},
{
name: 'Themeselection',
@@ -285,132 +272,103 @@ export const resources: Resource[] = [
' Selected high quality, modern design, professional and easy-to-use Free Admin Dashboard Template, HTML Themes and UI Kits to create your applications faster.',
categories: ['Template'],
url: 'https://themeselection.com/',
- keywords: ['HTML', 'css', 'Admin template', 'bootstrap', 'Vuejs admin templates', 'UI kits', 'Freebies'],
+ keywords: ['HTML', 'css', 'Admin template', 'bootstrap', 'Vuejs admin templates', 'UI kits', 'Freebies']
},
{
name: 'thirdweb',
- description: 'Build web3 apps easily with thirdweb',
+ description:
+ 'Build web3 apps easily with thirdweb',
categories: ['Web3'],
url: 'https://thirdweb.com/',
- keywords: ['web3', 'sdk', 'smart contracts', 'developer tools', 'dapps', 'decentralized apps'],
+ keywords: ['web3', 'sdk', 'smart contracts', 'developer tools', 'dapps', 'decentralized apps']
},
{
name: 'Thirus',
description:
- 'Thirus (pronounced "thigh-rus") is an effort to bring hundreds of simple web development tips and tutorials together that you can consume regularly on your coding journey. I am Shruti Balasa - the owner of this channel. I\'m a Full Stack Web Developer, Mentor, Course Creator, Tech Speaker and now a Youtuber from Bangalore, India.',
+ 'Thirus (pronounced \"thigh-rus\") is an effort to bring hundreds of simple web development tips and tutorials together that you can consume regularly on your coding journey. I am Shruti Balasa - the owner of this channel. I\'m a Full Stack Web Developer, Mentor, Course Creator, Tech Speaker and now a Youtuber from Bangalore, India.',
categories: ['Programming', 'YouTube Channel'],
- url: 'https://www.youtube.com/channel/UCDQTzZ871T7uJpx9yeMPhAw',
+ url: 'https://www.youtube.com/channel/UCDQTzZ871T7uJpx9yeMPhAw'
},
{
name: 'TinyPNG',
description:
'Make your website faster and save bandwidth. TinyPNG optimizes your PNG images by 50-80% while preserving full transparency!',
categories: ['Image'],
- url: 'https://tinypng.com/',
+ url: 'https://tinypng.com/'
},
{
name: 'TinySeed',
description:
'TinySeed is the first startup accelerator designed for founders who would traditionally bootstrap.',
categories: ['Startup'],
- url: 'https://tinyseed.com/',
+ url: 'https://tinyseed.com/'
},
{
name: 'tl;dr Marketing',
description:
'Get the latest breaking news and trends about SEO, paid media and social media without all the fluff.',
categories: ['Marketing', 'SEO'],
- url: 'https://tldrmarketing.com/',
+ url: 'https://tldrmarketing.com/'
},
{
name: 'toast.log',
description:
'See errors, warnings, and logs as they happen on your site — without having to open the browser’s console. Find bugs you didn',
categories: ['Browser', 'Extension'],
- url: 'https://toastlog.com/',
+ url: 'https://toastlog.com/'
},
{
name: 'Toksta',
- description: 'AI Software Research Agent',
+ description:
+ 'AI Software Research Agent',
categories: ['Marketing', 'AI', 'Analytics'],
url: 'https://www.toksta.com',
- keywords: [
- 'b2b saas influencer marketing',
- 'saas tool discovery',
- 'influencer data platform',
- 'ai-powered software research',
- ],
+ keywords: ['b2b saas influencer marketing', 'saas tool discovery', 'influencer data platform', 'ai-powered software research']
},
{
name: 'TOOOLS.design',
- description: 'A growing archive of 1,500+ design resources, frequently updated for the community.',
+ description:
+ 'A growing archive of 1,500+ design resources, frequently updated for the community.',
categories: ['Accessibility', 'Design', 'Blog'],
url: 'https://www.toools.design/',
- keywords: ['design', 'resources', 'tools', 'icons', 'illustrations', 'colors', 'logos', 'accessibility'],
+ keywords: ['design', 'resources', 'tools', 'icons', 'illustrations', 'colors', 'logos', 'accessibility']
},
{
name: 'Tooplate',
description:
'Download free HTML CSS website templates from Tooplate and use them for any purpose. Our templates are easy to modify and use for any website.',
categories: ['Template'],
- url: 'https://www.tooplate.com/',
+ url: 'https://www.tooplate.com/'
},
{
name: 'Toptal',
description:
'Toptal enables start-ups, businesses, and organizations to hire freelancers from a growing network of top talent in the world. Find quality talent to work full-time, part-time, or hourly who will seamlessly integrate into your team.',
categories: ['Freelance'],
- url: 'https://www.toptal.com/',
+ url: 'https://www.toptal.com/'
},
{
name: 'Trails',
- description: 'The easiest way to document your process',
+ description:
+ 'The easiest way to document your process',
categories: ['Documentation', 'Productivity', 'AI'],
url: 'https://trails.so/',
- keywords: [
- 'sop software',
- 'process documentation software',
- 'training documentation tool',
- 'workflow documentation software',
- ],
+ keywords: ['sop software', 'process documentation software', 'training documentation tool', 'workflow documentation software']
},
{
name: 'Transform Tools',
- description: 'A polyglot web converter.',
+ description:
+ 'A polyglot web converter.',
categories: ['Programming'],
url: 'https://transform.tools',
- keywords: [
- 'Big Query',
- 'Flow',
- 'Go Bson',
- 'Go',
- 'GraphQL',
- 'HTML',
- 'JSDoc',
- 'JSON Schema',
- 'JSON',
- 'Kotlin',
- 'MobX-State-Tree Model',
- 'Mongoose Schema',
- 'MySQL',
- 'React Native',
- 'React PropTypes',
- 'Rust Serde',
- 'SVG',
- 'Sarcastic',
- 'Scala Case Class',
- 'TailwindCSS',
- 'TypeScript',
- 'YAML',
- 'io-ts',
- ],
+ keywords: ['Big Query', 'Flow', 'Go Bson', 'Go', 'GraphQL', 'HTML', 'JSDoc', 'JSON Schema', 'JSON', 'Kotlin', 'MobX-State-Tree Model', 'Mongoose Schema', 'MySQL', 'React Native', 'React PropTypes', 'Rust Serde', 'SVG', 'Sarcastic', 'Scala Case Class', 'TailwindCSS', 'TypeScript', 'YAML', 'io-ts']
},
{
name: 'Traversy Media',
description:
'Traversy Media offers professional, project-based web development and programming courses that explain complex topics in an easy-to-understand manner. Learn HTML, CSS, JavaScript, PHP, Python and More.',
categories: ['Learn', 'Programming'],
- url: 'https://www.traversymedia.com/',
+ url: 'https://www.traversymedia.com/'
},
{
name: 'Traversy Media - YouTube Channel',
@@ -418,9 +376,7 @@ export const resources: Resource[] = [
'Traversy Media features the best online web development and programming tutorials for all of the latest web technologies including Node.js, Angular 2, React.js, PHP, Rails, HTML, CSS and much more.',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA',
- keywords: [
- 'Programming Tutorials Web Development Tutorials Web Development Videos Web Design Tutorials Learn Web Design Learn Programming',
- ],
+ keywords: ['Programming Tutorials Web Development Tutorials Web Development Videos Web Design Tutorials Learn Web Design Learn Programming']
},
{
name: 'Treblle',
@@ -428,32 +384,14 @@ export const resources: Resource[] = [
'Treblle is the ultimate end to end APIOps Platform for Engineering and DevOps teams. Simplify and elevate your REST API development with our comprehensive solution that offers insightful observability of APIs in a single, user-friendly interface.',
categories: ['API Building', 'Tooling', 'Analytics'],
url: 'https://www.treblle.com',
- keywords: [
- 'API Observability',
- 'API Analytics',
- 'API Documentation',
- 'API Security',
- 'API Governance',
- 'API Testing',
- 'Developer Productivity',
- 'API Monitoring',
- 'Real-time API Insights',
- 'APIOps Platform',
- 'API Performance',
- 'API Compliance',
- 'OpenAPI Support',
- 'Microservices Scalability',
- 'AI-driven API Assistance',
- 'API Debugging',
- 'API Quality',
- ],
+ keywords: ['API Observability', 'API Analytics', 'API Documentation', 'API Security', 'API Governance', 'API Testing', 'Developer Productivity', 'API Monitoring', 'Real-time API Insights', 'APIOps Platform', 'API Performance', 'API Compliance', 'OpenAPI Support', 'Microservices Scalability', 'AI-driven API Assistance', 'API Debugging', 'API Quality']
},
{
name: 'Treehouse',
description:
'High-quality, affordable video courses for coding and design. Build a website, learn a new coding language, and more.',
categories: ['Learn', 'Programming'],
- url: 'https://teamtreehouse.com/',
+ url: 'https://teamtreehouse.com/'
},
{
name: 'Trigger.dev',
@@ -461,20 +399,15 @@ export const resources: Resource[] = [
'Create long-running jobs directly in your codebase with features like API integrations, webhooks, scheduling and delays.',
categories: ['Serverless'],
url: 'https://trigger.dev/',
- keywords: ['webhook'],
+ keywords: ['webhook']
},
{
name: 'TrollyAI',
- description: 'Create professional SEO articles, 2x faster',
+ description:
+ 'Create professional SEO articles, 2x faster',
categories: ['SEO', 'Writing', 'Marketing'],
url: 'https://trolly.ai/',
- keywords: [
- 'seo',
- 'ai-powered content creation',
- 'seo optimization tool',
- 'bulk article generator',
- 'content writer',
- ],
+ keywords: ['seo', 'ai-powered content creation', 'seo optimization tool', 'bulk article generator', 'content writer']
},
{
name: 'Trotto',
@@ -482,7 +415,7 @@ export const resources: Resource[] = [
'Go links: an internal URL shortener that anyone can easily read, share, and remember (go/code, go/review)',
categories: ['Tooling'],
url: 'https://www.trot.to',
- keywords: ['url shortener', 'link', 'link shortener'],
+ keywords: ['url shortener', 'link', 'link shortener']
},
{
name: 'Truelist',
@@ -490,7 +423,7 @@ export const resources: Resource[] = [
'Truelist is a subscription-based email verification platform that provides unlimited email validation for sales and marketing lists.',
categories: ['Email', 'Marketing', 'Productivity'],
url: 'https://truelist.io/',
- keywords: ['developer tool', 'email validation', 'sales prospecting', 'email deliverability'],
+ keywords: ['developer tool', 'email validation', 'sales prospecting', 'email deliverability']
},
{
name: 'Tweet Detective',
@@ -498,15 +431,15 @@ export const resources: Resource[] = [
'Discover the power of AI detection on Twitter. Our tool uses advanced algorithms to analyze and reveal AI-generated content',
categories: ['Social Media', 'AI'],
url: 'https://www.tweetdetective.com/',
- keywords: ['twitter', 'social media', 'ai detection', 'ai text'],
+ keywords: ['twitter', 'social media', 'ai detection', 'ai text']
},
{
name: 'Tweet Hunter',
description:
- "Build and monetize your Twitter audience. Get sales, growth and new networks. Faster than what you're currently trying.",
+ 'Build and monetize your Twitter audience. Get sales, growth and new networks. Faster than what you\'re currently trying.',
categories: ['Marketing', 'Social Media'],
url: 'https://tweethunter.io',
- keywords: ['twitter', 'growth', 'scheduling', 'social media'],
+ keywords: ['twitter', 'growth', 'scheduling', 'social media']
},
{
name: 'Type Think AI',
@@ -514,14 +447,15 @@ export const resources: Resource[] = [
'TypeThinkAI is the LLM Frontend to access hundreds of AI models. You can access Multiple AI Models all from one app.',
categories: ['AI', 'Productivity'],
url: 'https://typethinkai.com/',
- keywords: ['ai assistant', 'llm frontend', 'multi model llms', 'chatbot'],
+ keywords: ['ai assistant', 'llm frontend', 'multi model llms', 'chatbot']
},
{
name: 'TypeLit',
- description: 'Practice typing by retyping entire novels.',
+ description:
+ 'Practice typing by retyping entire novels.',
categories: ['Typing'],
url: 'https://www.typelit.io',
- keywords: ['typing'],
+ keywords: ['typing']
},
{
name: 'TypeQuicker',
@@ -529,14 +463,15 @@ export const resources: Resource[] = [
'Practice typing code in any language. Learn touch typing. Type paragraphs from books, trivia and mure more',
categories: ['Typing', 'Learn'],
url: 'https://typequicker.com',
- keywords: ['typing', 'touch typing', 'ai-powered', 'typing speed', 'programming languages'],
+ keywords: ['typing', 'touch typing', 'ai-powered', 'typing speed', 'programming languages']
},
{
name: 'Typersguild',
- description: 'Master typing by typing out classic literature and wikipedia articles',
+ description:
+ 'Master typing by typing out classic literature and wikipedia articles',
categories: ['Typing'],
url: 'https://typersguild.com',
- keywords: ['typing', 'touch typing', 'type books', 'type wikipedia'],
+ keywords: ['typing', 'touch typing', 'type books', 'type wikipedia']
},
{
name: 'TypersWorld',
@@ -544,24 +479,7 @@ export const resources: Resource[] = [
'Improve your typing skills with our free typing game. Explore single-player and multiplayer typing games to improve your typing speed and accuracy.',
categories: ['Typing'],
url: 'https://www.typersworld.com',
- keywords: [
- 'typing speed test',
- 'typing speedtest',
- 'typing test',
- 'speetest',
- 'speed test',
- 'typing',
- 'test',
- 'typing-test',
- 'typing test',
- 'typers-world',
- 'typersworld',
- 'typers world',
- 'multiplayer typing website',
- 'free typing test',
- 'free typing website',
- 'words per minute',
- ],
+ keywords: ['typing speed test', 'typing speedtest', 'typing test', 'speetest', 'speed test', 'typing', 'test', 'typing-test', 'typing test', 'typers-world', 'typersworld', 'typers world', 'multiplayer typing website', 'free typing test', 'free typing website', 'words per minute']
},
{
name: 'TypingBeast',
@@ -569,13 +487,14 @@ export const resources: Resource[] = [
'Practice touch typing on various modes including zen mode, maintain streak and compete in leaderboards.',
categories: ['Learn', 'Typing'],
url: 'https://typingbeast.com',
- keywords: ['typing', 'touch typing', 'typing zen', 'typing streak', 'typing leaderboards'],
+ keywords: ['typing', 'touch typing', 'typing zen', 'typing streak', 'typing leaderboards']
},
{
name: 'TypingClub',
- description: 'Learn touch typing online using TypingClub',
+ description:
+ 'Learn touch typing online using TypingClub',
categories: ['Typing'],
url: 'https://www.typingclub.com/',
- keywords: ['typing', 'typing tutorial', 'free touch typing tutorial', 'touch typing', 'typing game'],
- },
-]
+ keywords: ['typing', 'typing tutorial', 'free touch typing tutorial', 'touch typing', 'typing game']
+ }
+]
\ No newline at end of file
diff --git a/resources/u.ts b/resources/u.ts
index 8dfe0061..fda5c374 100644
--- a/resources/u.ts
+++ b/resources/u.ts
@@ -6,98 +6,93 @@ export const resources: Resource[] = [
description:
'Ubersuggest allows you to get insight into the strategies that are working for others in your market so you can adopt them, improve them, and gain an edge.',
categories: ['SEO'],
- url: 'https://neilpatel.com/ubersuggest',
+ url: 'https://neilpatel.com/ubersuggest'
},
{
name: 'Ucraft',
description:
'Logo maker by Ucraft is the #1 free online logo creator, trusted by hundreds of thousands. Design a cool, professional logo and download it in a high resolution format.',
categories: ['Logo'],
- url: 'https://www.ucraft.com/free-logo-maker',
+ url: 'https://www.ucraft.com/free-logo-maker'
},
{
name: 'Udemy',
description:
'Udemy is an online learning and teaching marketplace with over 130,000 courses and 35 million students. Learn programming, marketing, data science and more.',
categories: ['Learn', 'Programming'],
- url: 'https://www.udemy.com/',
+ url: 'https://www.udemy.com/'
},
{
name: 'UI Design Daily',
- description: 'Weekly FREE UI resources straight to your inbox.',
+ description:
+ 'Weekly FREE UI resources straight to your inbox.',
categories: ['Design', 'Inspiration', 'UI'],
url: 'https://uidesigndaily.com/',
- keywords: ['UI Resources', 'UI Design', 'Open-Source Design'],
+ keywords: ['UI Resources', 'UI Design', 'Open-Source Design']
},
{
name: 'UI Design for Developers',
- description: 'Learn just enough visual design to be dangerous as a developer.',
+ description:
+ 'Learn just enough visual design to be dangerous as a developer.',
categories: ['Design', 'Learn', 'UI'],
- url: 'https://designcode.io/ui-design-for-developers',
+ url: 'https://designcode.io/ui-design-for-developers'
},
{
name: 'UI Kits Design',
- description: 'Find the best UI kits and component libraries to design and build websites in no time.',
+ description:
+ 'Find the best UI kits and component libraries to design and build websites in no time.',
categories: ['UI', 'Design', 'Library'],
url: 'https://uikits.design/',
- keywords: [
- 'ui kit',
- 'design',
- 'component library',
- 'shadcn',
- 'tailwind',
- 'figma',
- 'ui',
- 'blocks',
- 'components',
- 'sections',
- ],
+ keywords: ['ui kit', 'design', 'component library', 'shadcn', 'tailwind', 'figma', 'ui', 'blocks', 'components', 'sections']
},
{
name: 'ui.dev',
- description: 'Comprehensive learning resources for mastering the JavaScript ecosystem.',
+ description:
+ 'Comprehensive learning resources for mastering the JavaScript ecosystem.',
categories: ['Newsletter', 'Programming', 'Learn'],
- url: 'https://ui.dev/',
+ url: 'https://ui.dev/'
},
{
name: 'UI8',
description:
'100% curated digital marketplace with a growing library of high quality UX/UI design resources and freebies for designers.',
categories: ['Font', 'Icon', 'Illustration'],
- url: 'https://ui8.net',
+ url: 'https://ui8.net'
},
{
name: 'uiCookies',
description:
'UiCookies is dent of free bootstrap templates developed by experienced frontend designer & developers. Before buying premium HTML5 template, give drive here.',
categories: ['Template'],
- url: 'https://uicookies.com/',
+ url: 'https://uicookies.com/'
},
{
name: 'UIdeck',
description:
'Free HTML Landing Page Templates Based on Bootstrap Framework for - Business, Startups, SaaS, Personal, and Pretty Much Any Web Projects.',
categories: ['Template'],
- url: 'https://uideck.com/',
+ url: 'https://uideck.com/'
},
{
name: 'uiGradient',
- description: 'Library of dozens of Gradients ready to use with CSS class and also HEX color.',
+ description:
+ 'Library of dozens of Gradients ready to use with CSS class and also HEX color.',
categories: ['Color'],
- url: 'https://uigradients.com/',
+ url: 'https://uigradients.com/'
},
{
name: 'UIkit',
description:
'UIkit, a lightweight and modular front-end framework for developing fast and powerful web interfaces.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://getuikit.com/',
+ url: 'https://getuikit.com/'
},
{
name: 'Uiverse',
- description: 'Community-made library of free and customizable UI elements made with CSS or Tailwind. It',
+ description:
+ 'Community-made library of free and customizable UI elements made with CSS or Tailwind. It',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://uiverse.io/',
+ url: 'https://uiverse.io/'
},
{
name: 'Ultimate Web Speed',
@@ -105,14 +100,14 @@ export const resources: Resource[] = [
'Improve your website performance and SEO in hours not days. Use our tools and compare features, ease of use, and compatibility of resources.',
categories: ['SEO', 'Performance'],
url: 'https://ultimatewebspeed.com',
- keywords: ['wordpress', 'cache', 'plugins', 'speed', 'performance', 'seo'],
+ keywords: ['wordpress', 'cache', 'plugins', 'speed', 'performance', 'seo']
},
{
name: 'Umbler',
description:
'We are the website and applications hosting that you can trust. Perfect for the current needs of agencies, developers and entrepreneurs.',
categories: ['Hosting'],
- url: 'https://www.umbler.com/',
+ url: 'https://www.umbler.com/'
},
{
name: 'Unblurimage AI',
@@ -120,48 +115,49 @@ export const resources: Resource[] = [
'Unblurimage AI offers a cutting-edge platform for enhancing and upscaling images, making them sharper, clearer, and more vivid.',
categories: ['AI', 'Image', 'Productivity'],
url: 'https://unblurimage.ai/',
- keywords: ['ai', 'unblur image', 'photo', 'content'],
+ keywords: ['ai', 'unblur image', 'photo', 'content']
},
{
name: 'Undefined',
- description: 'The only engineering podcast with a 2 drink minimum. Hosted by Jared Palmer and Ken Wheeler.',
+ description:
+ 'The only engineering podcast with a 2 drink minimum. Hosted by Jared Palmer and Ken Wheeler.',
categories: ['Podcast', 'Programming'],
- url: 'https://undefined.fm/',
+ url: 'https://undefined.fm/'
},
{
name: 'unDraw',
description:
'The design project with open-source illustrations for any idea you can imagine and create. Create beautiful websites, products and applications with your color, for free.',
categories: ['Illustration'],
- url: 'https://undraw.co/',
+ url: 'https://undraw.co/'
},
{
name: 'Unscreen',
description:
'Remove the background of any video - 100% automatically, online & free! Goodbye Greenscreen. Hello Unscreen.',
categories: ['Editor', 'Video'],
- url: 'https://www.unscreen.com/',
+ url: 'https://www.unscreen.com/'
},
{
name: 'Unsplash',
description:
'Beautiful, free images and photos that you can download and use for any project. Better than any royalty free or stock photos.',
categories: ['Image'],
- url: 'https://unsplash.com/',
+ url: 'https://unsplash.com/'
},
{
name: 'Untools',
description:
'Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.',
categories: ['Productivity'],
- url: 'https://untools.co/',
+ url: 'https://untools.co/'
},
{
name: 'Up For Grabs',
description:
'This is a list of projects which have curated tasks specifically for new contributors. These are a great way to get started with a project, or to help share the load of working on open source projects.',
categories: ['Hacktoberfest', 'Open Source'],
- url: 'https://up-for-grabs.net/#/',
+ url: 'https://up-for-grabs.net/#/'
},
{
name: 'Upstash',
@@ -169,48 +165,53 @@ export const resources: Resource[] = [
'Serverless database with Redis API and durable storage. Low latency data. Durable storage. Ease of use.',
categories: ['Database'],
url: 'https://upstash.com/',
- keywords: ['database', 'redis', 'serverless', 'durable storage', 'low latency'],
+ keywords: ['database', 'redis', 'serverless', 'durable storage', 'low latency']
},
{
name: 'Upto.Site',
- description: 'Upto.Site is the ultimate url shortener which can be used to create instant FREE short urls.',
+ description:
+ 'Upto.Site is the ultimate url shortener which can be used to create instant FREE short urls.',
categories: ['Tooling'],
url: 'https://upto.site',
- keywords: ['url shortener', 'link', 'link shortener', 'link shortener api'],
+ keywords: ['url shortener', 'link', 'link shortener', 'link shortener api']
},
{
name: 'Upwork',
description:
'Upwork connects businesses of all sizes to freelancers, independent professionals, and agencies for all their hiring needs. Scale your workforce dynamically as business needs change.',
categories: ['Freelance'],
- url: 'https://www.upwork.com/',
+ url: 'https://www.upwork.com/'
},
{
name: 'Url Opener',
- description: 'Open multiple urls with one click',
+ description:
+ 'Open multiple urls with one click',
categories: ['Extension', 'Productivity', 'Browser'],
url: 'https://chromewebstore.google.com/detail/url-opener/bebeelnjlafedkhklobpglpelcmidaee?hl=en',
- keywords: ['url opener', 'open multiple urls', 'multiple url opener', 'link opener'],
+ keywords: ['url opener', 'open multiple urls', 'multiple url opener', 'link opener']
},
{
name: 'Use The Keyboard',
- description: 'A collection of keyboard shortcuts for Mac apps, Windows programs, and a variety of websites.',
+ description:
+ 'A collection of keyboard shortcuts for Mac apps, Windows programs, and a variety of websites.',
categories: ['Productivity'],
- url: 'https://usethekeyboard.com/',
+ url: 'https://usethekeyboard.com/'
},
{
name: 'UseArticle',
- description: 'UseArticle is the simplest and cheapest blogging platform you will ever need for your business.',
+ description:
+ 'UseArticle is the simplest and cheapest blogging platform you will ever need for your business.',
categories: ['Blog', 'Marketing', 'SEO'],
url: 'https://usearticle.com/',
- keywords: ['Blogging platform', 'Blogs', 'SEO'],
+ keywords: ['Blogging platform', 'Blogs', 'SEO']
},
{
name: 'useHooks',
- description: 'Easy to understand React Hook recipes.',
+ description:
+ 'Easy to understand React Hook recipes.',
categories: ['Code Snippet', 'Programming'],
url: 'https://usehooks.com/',
- keywords: ['react', 'javascript', 'hooks', 'useState', 'useEffect', 'tutorial', 'demo', 'code'],
+ keywords: ['react', 'javascript', 'hooks', 'useState', 'useEffect', 'tutorial', 'demo', 'code']
},
{
name: 'UtilPortal',
@@ -218,13 +219,13 @@ export const resources: Resource[] = [
'UtilPortal is your go-to platform for discovering and accessing a curated collection of essential tools and resources.',
categories: ['SEO', 'Tooling', 'Startup'],
url: 'https://utilportal.com/',
- keywords: ['directory', 'tools', 'development', 'seo'],
+ keywords: ['directory', 'tools', 'development', 'seo']
},
{
name: 'UXfolio',
description:
'UXfolio is a powerful UX portfolio builder with no coding required. Pick a stunning template and tell the story behind your design process.',
categories: ['Template', 'UX'],
- url: 'https://uxfol.io/',
- },
-]
+ url: 'https://uxfol.io/'
+ }
+]
\ No newline at end of file
diff --git a/resources/v.ts b/resources/v.ts
index f7eb0e94..cfa2d35c 100644
--- a/resources/v.ts
+++ b/resources/v.ts
@@ -3,10 +3,11 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'Vaiz',
- description: 'One platform for Tasks & Documents',
+ description:
+ 'One platform for Tasks & Documents',
categories: ['Productivity', 'Tooling', 'Documentation'],
url: 'https://vaiz.com',
- keywords: ['task management', 'project management', 'documents', 'collaboration'],
+ keywords: ['task management', 'project management', 'documents', 'collaboration']
},
{
name: 'Vatis Tech',
@@ -14,63 +15,66 @@ export const resources: Resource[] = [
'Vatis Tech offers advanced speech-to-text technology, converting audio or video files into text with over 90% accuracy using proprietary deep-learning algorithms',
categories: ['AI', 'Productivity'],
url: 'https://vatis.tech',
- keywords: ['Speech to Text', 'Transcription', 'Voice Recognition'],
+ keywords: ['Speech to Text', 'Transcription', 'Voice Recognition']
},
{
name: 'Vector Illustrations',
description:
'Search over 5000 vector illustrations and more than 70 design styles, with an integrated editor to adjust the design at you wish.',
categories: ['Illustration'],
- url: 'https://www.artify.co/vector-illustrations',
+ url: 'https://www.artify.co/vector-illustrations'
},
{
name: 'Vectr',
description:
'Free vector graphics editor. A simple yet powerful web and desktop cross-platform tool for everyone.',
categories: ['Editor', 'Image'],
- url: 'https://vectr.com/',
+ url: 'https://vectr.com/'
},
{
name: 'Velocity',
- description: 'On-demand feedback for Figma prototypes',
+ description:
+ 'On-demand feedback for Figma prototypes',
categories: ['UX', 'Prototyping', 'Testing'],
- url:
- 'https://www.figma.com/community/plugin/1397952939678206595/ai-design-reviews-user-simulations-then-human-feedback-1min',
- keywords: ['feedback', 'figma', 'plugin', 'design review'],
+ url: 'https://www.figma.com/community/plugin/1397952939678206595/ai-design-reviews-user-simulations-then-human-feedback-1min',
+ keywords: ['feedback', 'figma', 'plugin', 'design review']
},
{
name: 'Vemto',
- description: 'Design and generate Laravel/PHP applications in minutes with this desktop tool',
+ description:
+ 'Design and generate Laravel/PHP applications in minutes with this desktop tool',
categories: ['Code Generator'],
- url: 'https://vemto.app/',
+ url: 'https://vemto.app/'
},
{
name: 'Verbatik AI',
description:
'Create professional-quality Text to Speech and Voice Cloning in minutes. Generate natural voices in 150+ languages, perfect for videos, podcasts, and e-learning.',
categories: ['AI', 'Productivity'],
- url: 'https://verbatik.com/',
+ url: 'https://verbatik.com/'
},
{
name: 'Vercel',
description:
'Deploy web projects with the best frontend developer experience and highest end-user performance.',
categories: ['Hosting'],
- url: 'https://vercel.com/',
+ url: 'https://vercel.com/'
},
{
name: 'Vesta',
- description: 'Vesta generates content in your style across any of your marketing channels.',
+ description:
+ 'Vesta generates content in your style across any of your marketing channels.',
categories: ['Writing', 'Marketing', 'Productivity'],
url: 'https://www.vesta-app.com/',
- keywords: ['ai writing assistant', 'content marketing', 'content automation', 'content creation'],
+ keywords: ['ai writing assistant', 'content marketing', 'content automation', 'content creation']
},
{
name: 'VibeStack',
- description: 'Curated directory of AI, design, and development products and tools.',
+ description:
+ 'Curated directory of AI, design, and development products and tools.',
categories: ['Tooling', 'AI', 'Design'],
url: 'https://www.vibestack.io/',
- keywords: ['resource discovery', 'design tools', 'ai tools', 'developer resources'],
+ keywords: ['resource discovery', 'design tools', 'ai tools', 'developer resources']
},
{
name: 'VideoEditor SDK',
@@ -78,7 +82,7 @@ export const resources: Resource[] = [
'Video Editor SDK (Android & iOS) is a fully-functional video editor that can be integrated into an app in minutes, designed to create exciting social media content with a wide range of effects and filters for professional-quality videos on phones.',
categories: ['Editor', 'Video'],
url: 'https://www.banuba.com/video-editor-sdk-best-for-developers',
- keywords: ['video editor'],
+ keywords: ['video editor']
},
{
name: 'VideoFaceSwap',
@@ -86,65 +90,66 @@ export const resources: Resource[] = [
'VideoFaceSwap is a cutting-edge tool that leverages advanced technology to enable seamless face-swapping in videos and images, making creative multimedia processing easy and accessible.',
categories: ['AI', 'Video', 'Productivity'],
url: 'https://videofaceswap.io/',
- keywords: ['video face swap', 'photo face swap', 'ai video tools', 'ai image tools'],
+ keywords: ['video face swap', 'photo face swap', 'ai video tools', 'ai image tools']
},
{
name: 'Vim',
description:
- 'Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.',
+ 'Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as \"vi\" with most UNIX systems and with Apple OS X.',
categories: ['Editor', 'Programming'],
url: 'https://www.vim.org/',
- keywords: ['Vim', 'Vi IMproved', 'text editor', 'home', 'documentation', 'tips', 'scripts', 'news'],
+ keywords: ['Vim', 'Vi IMproved', 'text editor', 'home', 'documentation', 'tips', 'scripts', 'news']
},
{
name: 'Vim Adventures',
description:
- 'VIM Adventures is an online game based on VIM\'s keyboard shortcuts. It\'s the "Zelda meets text editing" game. So come have some fun and learn some VIM!',
+ 'VIM Adventures is an online game based on VIM\'s keyboard shortcuts. It\'s the \"Zelda meets text editing\" game. So come have some fun and learn some VIM!',
categories: ['Typing'],
- url: 'https://vim-adventures.com/',
- },
- {
- name: 'VitePress',
- categories: ['Documentation'],
- description:
- 'VitePress is a Vite-powered static site generator. It provides fast, modern, and lightweight documentation sites with native ESM support and instant hot reload.',
- url: 'https://vitepress.dev/',
- keywords: ['vitepress', 'static site generator', 'documentation', 'vite', 'markdown', 'docs', 'site generator'],
+ url: 'https://vim-adventures.com/'
},
{
name: 'Virlo',
- description: 'Virlo helps content creators track viral trends on short form content platforms.',
+ description:
+ 'Virlo helps content creators track viral trends on short form content platforms.',
categories: ['AI', 'Social Media', 'Video'],
url: 'https://virlo.ai/',
- keywords: ['data', 'trends', 'short form content', 'content creators'],
+ keywords: ['data', 'trends', 'short form content', 'content creators']
},
{
name: 'Virtual Coffee',
description:
'Virtual Coffee is an intimate community for developers at all stages of the journey. It is a place to ask questions, share knowledge, and build friendships.',
categories: ['Podcast'],
- url: 'https://virtualcoffee.io/podcast/',
+ url: 'https://virtualcoffee.io/podcast/'
},
{
name: 'Visily',
description:
'Visily leverages AI to generate stunning app wireframes and prototypes from various inputs such as text prompts, hand-drawn sketches, and screenshots of existing applications or websites.',
categories: ['Design', 'Prototyping', 'AI'],
- url: 'https://www.visily.ai/',
+ url: 'https://www.visily.ai/'
},
{
name: 'Visiwig',
description:
'We provide visuals for busy designers. Visiwig is a place to find design inspiration, explore creative tools, and shop for timesaving graphics.',
categories: ['Icon', 'Illustration'],
- url: 'https://www.visiwig.com/',
+ url: 'https://www.visiwig.com/'
},
{
name: 'Visual Studio Code',
description:
'Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.',
categories: ['Editor', 'Programming'],
- url: 'https://code.visualstudio.com/',
+ url: 'https://code.visualstudio.com/'
+ },
+ {
+ name: 'VitePress',
+ description:
+ 'VitePress is a Vite-powered static site generator. It provides fast, modern, and lightweight documentation sites with native ESM support and instant hot reload.',
+ categories: ['Documentation'],
+ url: 'https://vitepress.dev/',
+ keywords: ['vitepress', 'static site generator', 'documentation', 'vite', 'markdown', 'docs', 'site generator']
},
{
name: 'Vitest',
@@ -152,14 +157,15 @@ export const resources: Resource[] = [
'VitePress is a Vite-powered static site generator. It provides fast, modern, and lightweight documentation sites with native ESM support and instant hot reload.',
categories: ['Documentation'],
url: 'https://vitest.dev/',
- keywords: ['unit testing', 'vite', 'vitest', 'test runner', 'javascript', 'typescript', 'esm', 'fast testing'],
+ keywords: ['unit testing', 'vite', 'vitest', 'test runner', 'javascript', 'typescript', 'esm', 'fast testing']
},
{
name: 'Voibe',
- description: 'Fast, private, on device AI voice dictation app for Mac',
+ description:
+ 'Fast, private, on device AI voice dictation app for Mac',
categories: ['Productivity', 'AI', 'Writing'],
url: 'https://www.getvoibe.com',
- keywords: ['mac dictation', 'voice to text', 'speech to text', 'voice typing'],
+ keywords: ['mac dictation', 'voice to text', 'speech to text', 'voice typing']
},
{
name: 'Voiden API Client',
@@ -167,42 +173,45 @@ export const resources: Resource[] = [
'Offline, Git Native API Client - Design, Test & Document APIs in one place. Plain text executable files all the way. Community plugins.',
categories: ['API Building', 'Tooling'],
url: 'https://voiden.md',
- keywords: ['api', 'api client', 'api documentation', 'api testing', 'api mocks'],
+ keywords: ['api', 'api client', 'api documentation', 'api testing', 'api mocks']
},
{
name: 'Vue Cheatsheet',
- description: 'An interactive cheatsheet of Vue, Vue Router and, Pinia.',
+ description:
+ 'An interactive cheatsheet of Vue, Vue Router and, Pinia.',
categories: ['Cheatsheet'],
url: 'https://vue-cheatsheet.themeselection.com/',
- keywords: ['VueJS', 'vue cheatsheet', 'vue', 'Free cheatsheet', 'Opensource'],
+ keywords: ['VueJS', 'vue cheatsheet', 'vue', 'Free cheatsheet', 'Opensource']
+ },
+ {
+ name: 'Vue School',
+ description:
+ ' The #1 source for learning the Vue ecosystem. Basic to advanced Vue.js, Nuxt, Pinia, and more. Vue Masterclass and over 1500+ lessons from core team members & industry experts.',
+ categories: ['Learn'],
+ url: 'https://vueschool.io',
+ keywords: ['vue', 'vue.js', 'pinia', 'nuxt', 'javascript', 'typescript', 'learning']
},
{
name: 'Vue.js devtools',
- description: 'Browser devtools extension for debugging Vue.js applications',
+ description:
+ 'Browser devtools extension for debugging Vue.js applications',
categories: ['Browser', 'Extension'],
url: 'https://devtools.vuejs.org/',
- keywords: ['dev tools', 'Vue', 'debugging', 'extension', 'browser extension'],
+ keywords: ['dev tools', 'Vue', 'debugging', 'extension', 'browser extension']
},
{
name: 'VueJobs',
description:
'Vue.js jobs is the best place to hire or get hired as Vue.js developer. Find Vue.js talent and reach to thousands of developers.',
categories: ['Job'],
- url: 'https://vuejobs.com/',
- },
- {
- name: 'Vue School',
- description:
- ' The #1 source for learning the Vue ecosystem. Basic to advanced Vue.js, Nuxt, Pinia, and more. Vue Masterclass and over 1500+ lessons from core team members & industry experts.',
- categories: ['Learn'],
- keywords: ['vue', 'vue.js', 'pinia', 'nuxt', 'javascript', 'typescript', 'learning'],
- url: 'https://vueschool.io',
+ url: 'https://vuejobs.com/'
},
{
name: 'Vurge',
- description: "It's like Clay but in Google Sheets",
+ description:
+ 'It\'s like Clay but in Google Sheets',
categories: ['AI', 'Productivity'],
url: 'https://getvurge.com/',
- keywords: ['google sheets', 'ai', 'web scraping', 'data enrichment', 'sales'],
- },
-]
+ keywords: ['google sheets', 'ai', 'web scraping', 'data enrichment', 'sales']
+ }
+]
\ No newline at end of file
diff --git a/resources/w.ts b/resources/w.ts
index 87a3c7a3..568953c4 100644
--- a/resources/w.ts
+++ b/resources/w.ts
@@ -3,16 +3,18 @@ import { Resource } from 'types'
export const resources: Resource[] = [
{
name: 'W3Bits',
- description: 'Tips about frontend web development.',
+ description:
+ 'Tips about frontend web development.',
categories: ['Personal Website'],
url: 'https://w3bits.com',
- keywords: ['frontend', 'web development tips'],
+ keywords: ['frontend', 'web development tips']
},
{
name: 'W3Layouts',
- description: 'W3layouts is an online store to download website templates for all types of businesses.',
+ description:
+ 'W3layouts is an online store to download website templates for all types of businesses.',
categories: ['Template'],
- url: 'https://w3layouts.com/',
+ url: 'https://w3layouts.com/'
},
{
name: 'W3Schools',
@@ -20,58 +22,29 @@ export const resources: Resource[] = [
'W3Schools is a training website for learning web technologies online. Content includes tutorials and references relating to HTML, CSS, JavaScript, JSON, PHP, Python, AngularJS, React.js, SQL, Bootstrap, Sass, Node.js, jQuery, XQuery, AJAX, XML, Raspberry Pi, C++, C# and Java.',
categories: ['Learn', 'Programming'],
url: 'https://www.w3schools.com/',
- keywords: [
- 'HTML',
- 'CSS',
- 'JavaScript',
- 'DOM',
- 'jQuery',
- 'PHP',
- 'SQL',
- 'XML',
- 'Python',
- 'Java',
- 'Bootstrap',
- 'Web',
- 'W3CSS',
- 'W3C',
- 'tutorials',
- 'programming',
- 'development',
- 'training',
- 'learning',
- 'quiz',
- 'primer',
- 'lessons',
- 'reference',
- 'examples',
- 'source code',
- 'colors',
- 'demos',
- 'tips',
- 'w3c',
- ],
+ keywords: ['HTML', 'CSS', 'JavaScript', 'DOM', 'jQuery', 'PHP', 'SQL', 'XML', 'Python', 'Java', 'Bootstrap', 'Web', 'W3CSS', 'W3C', 'tutorials', 'programming', 'development', 'training', 'learning', 'quiz', 'primer', 'lessons', 'reference', 'examples', 'source code', 'colors', 'demos', 'tips', 'w3c']
},
{
name: 'Wallaby.js',
description:
'Wallaby.js runs your JavaScript and TypeScript tests immediately as you type in VS Code, WebStorm and other editors, highlighting results next to your code.',
categories: ['Editor', 'Extension'],
- url: 'https://wallabyjs.com/',
+ url: 'https://wallabyjs.com/'
},
{
name: 'Wappalyzer',
description:
'Find out the technology stack of any website. Create lists of websites and contacts by the technologies they use.',
categories: ['Browser', 'Extension'],
- url: 'https://www.wappalyzer.com/',
+ url: 'https://www.wappalyzer.com/'
},
{
name: 'Warrant',
- description: 'Hosted enterprise-grade authorization and access control service for your apps.',
+ description:
+ 'Hosted enterprise-grade authorization and access control service for your apps.',
categories: ['Authentication'],
url: 'https://warrant.dev/',
- keywords: ['auth', 'authorization', 'authz', 'access control'],
+ keywords: ['auth', 'authorization', 'authz', 'access control']
},
{
name: 'Watch my SSL',
@@ -79,54 +52,56 @@ export const resources: Resource[] = [
'A service to monitor the expiration date of your SSL certificates so that your websites never go unexpectedly down.',
categories: ['Security', 'Domain'],
url: 'https://watchmyssl.com/',
- keywords: ['ssl', 'monitoring', 'certificate', 'expiration', 'dns'],
+ keywords: ['ssl', 'monitoring', 'certificate', 'expiration', 'dns']
},
{
name: 'WAVE',
description:
'WAVE is a suite of evaluation tools that helps authors make their web content more accessible to individuals with disabilities. WAVE can identify many accessibility and Web Content Accessibility Guideline (WCAG) errors, but also facilitates human evaluation of web content.',
categories: ['Accessibility'],
- url: 'https://wave.webaim.org/',
+ url: 'https://wave.webaim.org/'
},
{
name: 'We Work Remotely',
description:
'Find the most qualified people in the most unexpected places: Hire remote! We Work Remotely is the best place to find and list remote jobs that aren',
categories: ['Job', 'Remote'],
- url: 'https://weworkremotely.com/',
+ url: 'https://weworkremotely.com/'
},
{
name: 'Web Code Tools',
description:
'Web Code Tools is a suite of code generators for HTML, CSS, Meta Tags, Open Graph, Structured Data, Twitter Cards and more.',
categories: ['Code Generator'],
- url: 'https://webcode.tools',
+ url: 'https://webcode.tools'
},
{
name: 'Web Design Inspiration',
description:
'Visit the #1 Inspiration Gallery. Everyday, we help Webdesigners, Agencies and Entrepreneurs to be inspired for their next web design project.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://www.webdesign-inspiration.com/',
+ url: 'https://www.webdesign-inspiration.com/'
},
{
name: 'Web Developer',
- description: 'Download the Web Developer extension for Chrome and Firefox.',
+ description:
+ 'Download the Web Developer extension for Chrome and Firefox.',
categories: ['Browser', 'Extension'],
- url: 'https://chrispederick.com/work/web-developer/',
+ url: 'https://chrispederick.com/work/web-developer/'
},
{
name: 'Web Developer Checklist',
- description: 'Analyses any web page for violations of best practices.',
+ description:
+ 'Analyses any web page for violations of best practices.',
categories: ['Browser', 'Extension'],
- url: 'https://chrome.google.com/webstore/detail/web-developer-checklist/iahamcpedabephpcgkeikbclmaljebjp?hl=en',
+ url: 'https://chrome.google.com/webstore/detail/web-developer-checklist/iahamcpedabephpcgkeikbclmaljebjp?hl=en'
},
{
name: 'Webacus',
description:
'Webacus is a versatile tool designed specifically for developers. It combines numerous operations that developers frequently need into a single, consistent interface. Instead of Googling and learning the interface for each operation, you can perform everything you need within Webacus, seamlessly.',
categories: ['Productivity', 'Tooling'],
- url: 'https://webacus.dev',
+ url: 'https://webacus.dev'
},
{
name: 'WebCurate Developer Tools',
@@ -134,21 +109,21 @@ export const resources: Resource[] = [
'A hand-curated collection of 380+ best developer tools and resources with detailed descriptions and features.',
categories: ['Productivity'],
url: 'https://webcurate.co/c/developer',
- keywords: ['html', 'css', 'javascript', 'development'],
+ keywords: ['html', 'css', 'javascript', 'development']
},
{
name: 'Webflow',
description:
'Build responsive websites in your browser, then launch with our world-class hosting or export your code. Discover the professional website platform built for your business.',
categories: ['Website Builder'],
- url: 'https://webflow.com/',
+ url: 'https://webflow.com/'
},
{
name: 'Webframe',
description:
'A showcase of beautiful and well designed web app screens for design inspiration. Including screens from behind signup/paywalls! 😱.',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://webframe.xyz/',
+ url: 'https://webframe.xyz/'
},
{
name: 'WebPagetest',
@@ -156,76 +131,81 @@ export const resources: Resource[] = [
'Run a free website speed test from around the globe using real browsers at consumer connection speeds with detailed optimization recommendations.',
categories: ['Performance'],
url: 'https://www.webpagetest.org/',
- keywords: ['WebPageTest', 'Website Speed Test', 'Page Speed'],
+ keywords: ['WebPageTest', 'Website Speed Test', 'Page Speed']
},
{
name: 'WebscrapeAI',
- description: 'Scrape any website without code using AI',
+ description:
+ 'Scrape any website without code using AI',
categories: ['Scraping', 'AI'],
url: 'https://webscrapeai.com',
- keywords: ['scraper', 'no code', 'ai web scraper', 'web scraper', 'visual web scraper'],
+ keywords: ['scraper', 'no code', 'ai web scraper', 'web scraper', 'visual web scraper']
},
{
name: 'Website Authority Checker',
description:
- 'Free tool to check the "authority" of any website based on the quality and quantity of its external backlinks.',
+ 'Free tool to check the \"authority\" of any website based on the quality and quantity of its external backlinks.',
categories: ['SEO'],
- url: 'https://ahrefs.com/website-authority-checker',
+ url: 'https://ahrefs.com/website-authority-checker'
},
{
name: 'Website Headlines (dotcom)',
- description: 'Website headline inspiration, categorized.',
+ description:
+ 'Website headline inspiration, categorized.',
categories: ['Inspiration', 'Marketing', 'Writing'],
url: 'https://websiteheadlines.com/',
- keywords: ['marketing', 'copy', 'copywriting', 'examples', 'conversion', 'cta', 'title', 'hero'],
+ keywords: ['marketing', 'copy', 'copywriting', 'examples', 'conversion', 'cta', 'title', 'hero']
},
{
name: 'Websitevice',
description:
'Website design examples to get inspiration for business, real estate, product, agency, education, ecommerce, personal and more',
categories: ['Design', 'Inspiration', 'UI'],
- url: 'https://websitevice.com',
+ url: 'https://websitevice.com'
},
{
name: 'WebStorm',
description:
'A powerful IDE for modern JavaScript development with code completion and refactoring for JavaScript, TypeScript, and the most popular web frameworks.',
categories: ['Editor', 'Programming'],
- url: 'https://www.jetbrains.com/webstorm/',
+ url: 'https://www.jetbrains.com/webstorm/'
},
{
name: 'Weebly',
description:
'Weebly’s free website builder makes it easy to build a website, blog, or online store. Find customizable designs, domains, and eCommerce tools for any type of business using our website builder.',
categories: ['Website Builder'],
- url: 'https://www.weebly.com/',
+ url: 'https://www.weebly.com/'
},
{
name: 'Wellfound',
description:
'Apply privately to 130,000+ remote jobs and startup jobs near you with one application. See salary and equity upfront. Find the latest tech jobs, company overviews, benefits and more at Wellfound.',
categories: ['Job'],
- url: 'https://wellfound.com/',
+ url: 'https://wellfound.com/'
},
{
name: 'Wes Bos',
- description: 'HTML, CSS, JavaScript and WordPress web development tutorials!',
+ description:
+ 'HTML, CSS, JavaScript and WordPress web development tutorials!',
categories: ['Programming', 'YouTube Channel'],
url: 'https://www.youtube.com/channel/UCoebwHSTvwalADTJhps0emA',
- keywords: ['JavaScript jQuery HTML5 CSS3 development web design css php wordpress'],
+ keywords: ['JavaScript jQuery HTML5 CSS3 development web design css php wordpress']
},
{
name: 'WhatFont',
- description: 'The easiest way to identify fonts on web pages.',
+ description:
+ 'The easiest way to identify fonts on web pages.',
categories: ['Browser', 'Extension'],
- url: 'https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en',
+ url: 'https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en'
},
{
name: 'Widget.video',
- description: 'Embed interactive video widgets to your landing page',
+ description:
+ 'Embed interactive video widgets to your landing page',
categories: ['Video', 'Marketing', 'Analytics'],
url: 'https://widget.video/',
- keywords: ['saas', 'marketing', 'growth', 'sales'],
+ keywords: ['saas', 'marketing', 'growth', 'sales']
},
{
name: 'Windframe',
@@ -233,14 +213,14 @@ export const resources: Resource[] = [
'Rapidly Build and Prototype responsive websites using a drag and drop Tailwind CSS website builder',
categories: ['Website Builder'],
url: 'https://www.devwares.com/windframe/',
- keywords: ['website builder', 'tailwind css builder', 'drag and drop builder'],
+ keywords: ['website builder', 'tailwind css builder', 'drag and drop builder']
},
{
name: 'Wix',
description:
'Create a free website with Wix.com. Choose a stunning template and customize anything with the Wix website builder—no coding skills needed. Create yours today!',
categories: ['Website Builder'],
- url: 'https://www.wix.com/',
+ url: 'https://www.wix.com/'
},
{
name: 'WLSpy',
@@ -248,21 +228,22 @@ export const resources: Resource[] = [
'WLSpy helps users discover winning products by analyzing market trends and competitor strategies.',
categories: ['Marketing', 'AI'],
url: 'https://wlspy.com',
- keywords: ['Product Research', 'Market Analysis', 'Competitor Monitoring'],
+ keywords: ['Product Research', 'Market Analysis', 'Competitor Monitoring']
},
{
name: 'WordPress',
description:
'Create a free website or build a blog with ease on WordPress.com. Dozens of free, customizable, mobile-ready designs and themes. Free hosting and support.',
categories: ['Website Builder'],
- url: 'https://wordpress.com/',
+ url: 'https://wordpress.com/'
},
{
name: 'Work Type Focus',
- description: 'Classify and visualize Jira work to stay focused and foster innovation',
+ description:
+ 'Classify and visualize Jira work to stay focused and foster innovation',
categories: ['Productivity', 'Analytics', 'Tooling'],
url: 'https://worktypefocus.com/',
- keywords: ['agile', 'sprint planning', 'work classification', 'team focus'],
+ keywords: ['agile', 'sprint planning', 'work classification', 'team focus']
},
{
name: 'Working Nomads',
@@ -270,22 +251,15 @@ export const resources: Resource[] = [
'Remote jobs for digital working nomads. Start your telecommuting career and work remotely from home or places around the world.',
categories: ['Job', 'Remote'],
url: 'https://www.workingnomads.co/jobs',
- keywords: [
- 'remote jobs',
- 'telecommuting jobs',
- 'work from home jobs',
- 'remote',
- 'telecommuting',
- 'virtual',
- 'working nomads',
- ],
+ keywords: ['remote jobs', 'telecommuting jobs', 'work from home jobs', 'remote', 'telecommuting', 'virtual', 'working nomads']
},
{
name: 'WP Foundry',
- description: 'A desktop WordPress management application.',
+ description:
+ 'A desktop WordPress management application.',
categories: ['Extension'],
url: 'https://wpfoundry.app/',
- keywords: ['WordPress', 'website management'],
+ keywords: ['WordPress', 'website management']
},
{
name: 'WrapPixel - Admin Provider',
@@ -293,20 +267,21 @@ export const resources: Resource[] = [
'Download high quality, professional and easy-to-use Free Admin Dashboard Template which is built with Angular, React, VueJs, NextJs & NuxtJs to create your applications faster.',
categories: ['Template'],
url: 'https://www.wrappixel.com/',
- keywords: ['React', 'Angular', 'Admin template', 'bootstrap', 'Vuejs', 'NextJs', 'NuxtJs'],
+ keywords: ['React', 'Angular', 'Admin template', 'bootstrap', 'Vuejs', 'NextJs', 'NuxtJs']
},
{
name: 'Writty',
- description: 'A simple writing app and text editor to help you focus on what matters.',
+ description:
+ 'A simple writing app and text editor to help you focus on what matters.',
categories: ['Writing'],
url: 'https://writtyapp.com/',
- keywords: ['writing app', 'text editor', 'wysiwyg'],
+ keywords: ['writing app', 'text editor', 'wysiwyg']
},
{
name: 'wweb.dev',
description:
'Stay up to date with weekly updates, get resources for your next projects abd read articles and tutorials about web development.',
categories: ['Blog'],
- url: 'https://wweb.dev/',
- },
-]
+ url: 'https://wweb.dev/'
+ }
+]
\ No newline at end of file
diff --git a/resources/x.ts b/resources/x.ts
index 55a924bd..e0e28d25 100644
--- a/resources/x.ts
+++ b/resources/x.ts
@@ -6,19 +6,20 @@ export const resources: Resource[] = [
description:
'XDA Developers is a mobile software development community launched on 20 December 2002. Although discussion primarily revolves around Android, members also talk about many other operating systems and mobile development topics.',
categories: ['Blog'],
- url: 'https://www.xda-developers.com/',
+ url: 'https://www.xda-developers.com/'
},
{
name: 'Xray',
description:
'The #1 Manual & Automated Testing App for Jira. Plan, Execute and Track your Quality Assurance with Requirements Traceability.',
categories: ['Testing'],
- url: 'https://www.getxray.app/',
+ url: 'https://www.getxray.app/'
},
{
name: 'xstyled',
- description: 'A utility-first CSS-in-JS framework built for React.',
+ description:
+ 'A utility-first CSS-in-JS framework built for React.',
categories: ['Library', 'Programming', 'UI'],
- url: 'https://xstyled.dev/',
- },
-]
+ url: 'https://xstyled.dev/'
+ }
+]
\ No newline at end of file
diff --git a/resources/y.ts b/resources/y.ts
index c19e9b01..cf0730d1 100644
--- a/resources/y.ts
+++ b/resources/y.ts
@@ -7,6 +7,6 @@ export const resources: Resource[] = [
'YAMLine is an online YAML toolbox featuring a linter, formatter, merger, AI fixer, converters, and a Kubernetes manifest validator.',
categories: ['Tooling'],
url: 'https://yamline.com/',
- keywords: ['yaml', 'web', 'developer tools', 'tools'],
- },
-]
+ keywords: ['yaml', 'web', 'developer tools', 'tools']
+ }
+]
\ No newline at end of file
diff --git a/resources/z.ts b/resources/z.ts
index fcc1504d..32fed676 100644
--- a/resources/z.ts
+++ b/resources/z.ts
@@ -7,7 +7,7 @@ export const resources: Resource[] = [
'ZapKit is a Laravel boilerplate powered by AI that helps you build a Laravel application within minutes.',
categories: ['Productivity', 'AI', 'Startup'],
url: 'https://zapkit.dev/',
- keywords: ['boilerplate', 'startup', 'starter kit', 'ai', 'sass'],
+ keywords: ['boilerplate', 'startup', 'starter kit', 'ai', 'sass']
},
{
name: 'Zenlogin',
@@ -15,34 +15,36 @@ export const resources: Resource[] = [
'Security API which uses user agent, geolocation and AI and Machine Learning signals to notify your users when a suspicious login occurs. Sends out those familiar ',
categories: ['Authentication', 'Email', 'Security'],
url: 'https://zenlogin.co',
- keywords: ['threat detection', 'suspicious login detection', 'email notifications', 'emails', 'ai', 'legal'],
+ keywords: ['threat detection', 'suspicious login detection', 'email notifications', 'emails', 'ai', 'legal']
},
{
name: 'Zensite Subscription',
- description: 'Design subscription service providing unlimited design request for SAAS companies',
+ description:
+ 'Design subscription service providing unlimited design request for SAAS companies',
categories: ['Design'],
- url: 'https://zensite.co/subscription/',
+ url: 'https://zensite.co/subscription/'
},
{
name: 'Zero To Sold',
description:
'Zero to Sold is an actionable guide through all stages of a bootstrapped business: Preparation, Survival, Stability, and Growth. Sold on Amazon and Gumroad.',
categories: ['Book', 'Startup'],
- url: 'https://thebootstrappedfounder.com/zero-to-sold/',
+ url: 'https://thebootstrappedfounder.com/zero-to-sold/'
},
{
name: 'Zety',
description:
'Use this online resume maker to build your resume fast and easy. Get expert advice as you write. Download in minutes and start getting interviews.',
categories: ['Resume'],
- url: 'https://zety.com/',
+ url: 'https://zety.com/'
},
{
name: 'Zuzia.app',
- description: 'AI-powered server monitoring and task automation for Linux and VPS.',
+ description:
+ 'AI-powered server monitoring and task automation for Linux and VPS.',
categories: ['Tooling', 'Performance', 'AI'],
url: 'https://zuzia.app',
- keywords: ['ai task monitoring', 'server cron tracking', 'linux automation', 'laravel forge tools'],
+ keywords: ['ai task monitoring', 'server cron tracking', 'linux automation', 'laravel forge tools']
},
{
name: 'Zyntra',
@@ -50,13 +52,13 @@ export const resources: Resource[] = [
'Unlimited e-mail inboxes with API/UI access. Catch OTPs, reset links, and sign-up emails in your test flows.',
categories: ['Email'],
url: 'https://zyntra.app/',
- keywords: ['email', 'API', 'testing', 'qa'],
+ keywords: ['email', 'API', 'testing', 'qa']
},
{
name: 'Zyro',
description:
'Create a website or an online store easily with Zyro website builder. Choose from hundreds of designer-made templates. Launch your website in minutes.',
categories: ['Website Builder'],
- url: 'https://zyro.com//',
- },
-]
+ url: 'https://zyro.com//'
+ }
+]
\ No newline at end of file