<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    
    <title>GitHub HTML Daily Trending Repositories</title>
    <description>Daily Trending Repositories of HTML on GitHub</description>
    
    <pubDate>Mon, 14 Sep 2026 05:43:09 GMT</pubDate>
    <link>https://mshibanami.github.io/GitHubTrendingRSS</link>
    
    <item>
      <title>f/prompts.chat</title>
      <link>https://github.com/f/prompts.chat</link>
      <description>&lt;p&gt;f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://prompts.chat&quot;&gt;https://prompts.chat&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h1 align=&quot;center&quot;&gt; &lt;a href=&quot;https://prompts.chat&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://prompts.chat/logo-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://prompts.chat/logo.svg&quot; /&gt; 
   &lt;img height=&quot;60&quot; alt=&quot;prompts.chat&quot; src=&quot;https://prompts.chat/logo.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;br /&gt; prompts.chat &lt;/a&gt; &lt;/h1&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;strong&gt;The world&#39;s largest open-source prompt library for AI&lt;/strong&gt;&lt;br /&gt; &lt;sub&gt;Works with ChatGPT, Claude, Gemini, Llama, Mistral, and more&lt;/sub&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;sub&gt;formerly known as Awesome ChatGPT Prompts&lt;/sub&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://prompts.chat&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Website-prompts.chat-blue?style=flat-square&quot; alt=&quot;Website&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/sindresorhus/awesome&quot;&gt;&lt;img src=&quot;https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg?sanitize=true&quot; alt=&quot;Awesome&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://huggingface.co/datasets/fka/prompts.chat&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/%F0%9F%A4%97-Hugging_Face-yellow?style=flat-square&quot; alt=&quot;Hugging Face&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://deepwiki.com/f/prompts.chat&quot;&gt;&lt;img src=&quot;https://deepwiki.com/badge.svg?sanitize=true&quot; alt=&quot;Ask DeepWiki&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://prompts.chat/prompts&quot;&gt;🌐 Browse Prompts&lt;/a&gt; • &lt;a href=&quot;https://fka.gumroad.com/l/art-of-chatgpt-prompting&quot;&gt;📖 Read the Book&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/PROMPTS.md&quot;&gt;📄 View on GitHub&lt;/a&gt; • &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/#-self-hosting&quot;&gt;🚀 Self-Host&lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;sub&gt; 🏆 Featured in &lt;a href=&quot;https://www.forbes.com/sites/tjmccue/2023/01/19/chatgpt-success-completely-depends-on-your-prompt/&quot;&gt;Forbes&lt;/a&gt; · 🎓 Referenced by &lt;a href=&quot;https://www.huit.harvard.edu/news/ai-prompts&quot;&gt;Harvard&lt;/a&gt;, &lt;a href=&quot;https://etc.cuit.columbia.edu/news/columbia-prompt-library-effective-academic-ai-use&quot;&gt;Columbia&lt;/a&gt; · 📄 &lt;a href=&quot;https://scholar.google.com/citations?user=AZ0Dg8YAAAAJ&amp;amp;hl=en&quot;&gt;40+ academic citations&lt;/a&gt; · ❤️ &lt;a href=&quot;https://huggingface.co/datasets/fka/prompts.chat&quot;&gt;Most liked dataset&lt;/a&gt; on Hugging Face&lt;br /&gt; ⭐ 143k+ GitHub stars · 🏅 &lt;a href=&quot;https://spotlights-feed.github.com/spotlights/prompts-chat/index/&quot;&gt;GitHub Staff Pick&lt;/a&gt; · 🚀 First prompt library (Dec 2022) &lt;/sub&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;sub&gt;&lt;strong&gt;Loved by AI pioneers:&lt;/strong&gt;&lt;/sub&gt;&lt;br /&gt; &lt;sub&gt; &lt;a href=&quot;https://x.com/gdb/status/1602072566671110144&quot;&gt;&lt;strong&gt;Greg Brockman&lt;/strong&gt;&lt;/a&gt; (OpenAI Co-Founder) · &lt;a href=&quot;https://x.com/woj_zaremba/status/1601362952841760769&quot;&gt;&lt;strong&gt;Wojciech Zaremba&lt;/strong&gt;&lt;/a&gt; (OpenAI Co-Founder) · &lt;a href=&quot;https://x.com/clementdelangue/status/1830976369389642059&quot;&gt;&lt;strong&gt;Clement Delangue&lt;/strong&gt;&lt;/a&gt; (Hugging Face CEO) · &lt;a href=&quot;https://x.com/ashtom/status/1887250944427237816&quot;&gt;&lt;strong&gt;Thomas Dohmke&lt;/strong&gt;&lt;/a&gt; (Former GitHub CEO) &lt;/sub&gt; &lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;What is this?&lt;/h2&gt; 
&lt;p&gt;A curated collection of &lt;strong&gt;prompts&lt;/strong&gt; for AI chat models. Originally created for ChatGPT, these prompts work great with any modern AI assistant.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Browse Prompts&lt;/th&gt; 
   &lt;th&gt;Data Formats&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://prompts.chat/prompts&quot;&gt;prompts.chat&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/prompts.csv&quot;&gt;prompts.csv&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/PROMPTS.md&quot;&gt;PROMPTS.md&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://huggingface.co/datasets/fka/prompts.chat&quot;&gt;Hugging Face Dataset&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;&lt;strong&gt;Want to contribute?&lt;/strong&gt; Add prompts at &lt;a href=&quot;https://prompts.chat/prompts/new&quot;&gt;prompts.chat/prompts/new&lt;/a&gt; — they sync here automatically.&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;📖 The Interactive Book of Prompting&lt;/h2&gt; 
&lt;p&gt;Learn prompt engineering with our &lt;strong&gt;free, interactive guide&lt;/strong&gt; — 25+ chapters covering everything from basics to advanced techniques like chain-of-thought reasoning, few-shot learning, and AI agents.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://fka.gumroad.com/l/art-of-chatgpt-prompting&quot;&gt;Start Reading →&lt;/a&gt;&lt;/strong&gt; (Source: &lt;a href=&quot;https://github.com/f/prompts.chat/tree/main/src/content/book&quot;&gt;https://github.com/f/prompts.chat/tree/main/src/content/book&lt;/a&gt;)&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;🎮 Prompting for Kids&lt;/h2&gt; 
&lt;p&gt; &lt;a href=&quot;https://prompts.chat/kids&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://prompts.chat/promi-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://prompts.chat/promi.svg&quot; /&gt; 
   &lt;img height=&quot;60&quot; alt=&quot;Promi&quot; src=&quot;https://prompts.chat/promi.svg?sanitize=true&quot; align=&quot;left&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;p&gt;An interactive, game-based adventure to teach children (ages 8-14) how to communicate with AI through fun puzzles and stories.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://prompts.chat/kids&quot;&gt;Start Playing →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;br clear=&quot;left&quot; /&gt; 
&lt;hr /&gt; 
&lt;h2&gt;🚀 Self-Hosting&lt;/h2&gt; 
&lt;p&gt;Deploy your own private prompt library with custom branding, themes, and authentication.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Quick Start:&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npx prompts.chat new my-prompt-library
cd my-prompt-library
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;strong&gt;Manual Setup:&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git clone https://github.com/f/prompts.chat.git
cd prompts.chat
npm install &amp;amp;&amp;amp; npm run setup
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;The setup wizard configures branding, theme, authentication (GitHub/Google/Azure AD), and features.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Recommended database:&lt;/strong&gt; prompts.chat uses PostgreSQL. For a hosted database, we recommend &lt;a href=&quot;https://get.neon.com/VqfnMo4&quot;&gt;Neon&lt;/a&gt;.&lt;/p&gt; 
&lt;div&gt; 
 &lt;p&gt;Sponsored by&lt;/p&gt; 
 &lt;a href=&quot;https://get.neon.com/VqfnMo4&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon.svg&quot; /&gt; 
   &lt;img width=&quot;250px&quot; alt=&quot;Neon Logo fallback&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon-dark.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p&gt;📖 &lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/SELF-HOSTING.md&quot;&gt;Full Self-Hosting Guide&lt;/a&gt;&lt;/strong&gt; • 🐳 &lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/DOCKER.md&quot;&gt;Docker Guide&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;🔌 Integrations&lt;/h2&gt; 
&lt;h3&gt;CLI&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npx prompts.chat
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Claude Code Plugin&lt;/h3&gt; 
&lt;pre&gt;&lt;code&gt;/plugin marketplace add f/prompts.chat
/plugin install prompts.chat@prompts.chat
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;📖 &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/CLAUDE-PLUGIN.md&quot;&gt;Plugin Documentation&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;MCP Server&lt;/h3&gt; 
&lt;p&gt;Use prompts.chat as an MCP server in your AI tools.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Remote (recommended):&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;prompts.chat&quot;: {
      &quot;url&quot;: &quot;https://prompts.chat/api/mcp&quot;
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;strong&gt;Local:&lt;/strong&gt;&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;{
  &quot;mcpServers&quot;: {
    &quot;prompts.chat&quot;: {
      &quot;command&quot;: &quot;npx&quot;,
      &quot;args&quot;: [&quot;-y&quot;, &quot;prompts.chat&quot;, &quot;mcp&quot;]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;📖 &lt;a href=&quot;https://prompts.chat/docs/api&quot;&gt;MCP Documentation&lt;/a&gt;&lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;💖 Sponsors&lt;/h2&gt; 
&lt;p align=&quot;center&quot;&gt; 
 &lt;!-- Neon (py-1) --&gt; &lt;a href=&quot;https://get.neon.com/VqfnMo4&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon.svg&quot; /&gt; 
   &lt;img height=&quot;30&quot; alt=&quot;Neon&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/neon.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- Clemta --&gt; &lt;a href=&quot;https://clemta.com/?utm_source=prompts.chat&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/clemta-dark.webp&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/clemta.webp&quot; /&gt; 
   &lt;img height=&quot;35&quot; alt=&quot;Clemta&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/clemta.webp&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- Wiro (py-1) --&gt; &lt;a href=&quot;https://wiro.ai/?utm_source=prompts.chat&quot;&gt; &lt;img height=&quot;30&quot; alt=&quot;Wiro&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/wiro.png&quot; /&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- Cognition --&gt; &lt;a href=&quot;https://wind.surf/prompts-chat&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/cognition-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/cognition.svg&quot; /&gt; 
   &lt;img height=&quot;35&quot; alt=&quot;Cognition&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/cognition.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- CodeRabbit (py-1) --&gt; &lt;a href=&quot;https://coderabbit.link/fatih&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/coderabbit-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/coderabbit.svg&quot; /&gt; 
   &lt;img height=&quot;30&quot; alt=&quot;CodeRabbit&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/coderabbit.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- Sentry (py-1) --&gt; &lt;a href=&quot;https://sentry.io/?utm_source=prompts.chat&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/sentry-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/sentry.svg&quot; /&gt; 
   &lt;img height=&quot;30&quot; alt=&quot;Sentry&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/sentry.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- Each Labs (py-[6px]) --&gt; &lt;a href=&quot;https://www.eachlabs.ai/?utm_source=promptschat&amp;amp;utm_medium=referral&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/eachlabs-dark.png&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/eachlabs.png&quot; /&gt; 
   &lt;img height=&quot;28&quot; alt=&quot;Each Labs&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/eachlabs.png&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt;&amp;nbsp;&amp;nbsp; 
 &lt;!-- CommandCode (py-1) --&gt; &lt;a href=&quot;https://commandcode.ai/?utm_source=prompts.chat&quot;&gt; 
  &lt;picture&gt; 
   &lt;source media=&quot;(prefers-color-scheme: dark)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/commandcode-dark.svg&quot; /&gt; 
   &lt;source media=&quot;(prefers-color-scheme: light)&quot; srcset=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/commandcode.svg&quot; /&gt; 
   &lt;img height=&quot;30&quot; alt=&quot;CommandCode&quot; src=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/public/sponsors/commandcode.svg?sanitize=true&quot; /&gt; 
  &lt;/picture&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;sub&gt;Built with &lt;a href=&quot;https://wind.surf/prompts-chat&quot;&gt;Windsurf&lt;/a&gt; and &lt;a href=&quot;https://devin.ai&quot;&gt;Devin&lt;/a&gt;&lt;/sub&gt;&lt;br /&gt; &lt;a href=&quot;https://github.com/sponsors/f/sponsorships?sponsor=f&amp;amp;tier_id=558224&amp;amp;preview=false&quot;&gt;&lt;strong&gt;Become a Sponsor →&lt;/strong&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;hr /&gt; 
&lt;h2&gt;👥 Contributors&lt;/h2&gt; 
&lt;a href=&quot;https://github.com/f/prompts.chat/graphs/contributors&quot;&gt; &lt;img src=&quot;https://contrib.rocks/image?repo=f/prompts.chat&quot; /&gt; &lt;/a&gt; 
&lt;hr /&gt; 
&lt;h2&gt;📜 License&lt;/h2&gt; 
&lt;p&gt;This project is dual-licensed:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Source code and site-authored content&lt;/strong&gt; is licensed under the &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/LICENSE-MIT&quot;&gt;MIT License&lt;/a&gt;, including the interactive book content in &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/src/content/book&quot;&gt;&lt;code&gt;src/content/book&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Prompt content and data&lt;/strong&gt; (prompts.csv, &lt;a href=&quot;http://PROMPTS.md&quot;&gt;PROMPTS.md&lt;/a&gt;, user-submitted prompts) is dedicated to the public domain under &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/LICENSE-CC0&quot;&gt;CC0 1.0 Universal&lt;/a&gt;.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;See &lt;a href=&quot;https://raw.githubusercontent.com/f/prompts.chat/main/LICENSE&quot;&gt;LICENSE&lt;/a&gt; for details.&lt;/p&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/574523116/180670d2-e408-47d6-85e0-a32067e89b57" medium="image" />
      
    </item>
    
    <item>
      <title>AhmadIbrahiim/Website-downloader</title>
      <link>https://github.com/AhmadIbrahiim/Website-downloader</link>
      <description>&lt;p&gt;💡 Download the complete source code of any website (including all assets). [ Javascripts, Stylesheets, Images ] using Node.js&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://website-downloader.onrender.com&quot;&gt;https://website-downloader.onrender.com&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h2&gt;Complete Website Downloader 💾&lt;/h2&gt; 
&lt;p&gt;Download the complete source code of any website (including all assets) 🔨.&lt;/p&gt; 
&lt;p&gt;👉 Live Demo: &lt;a href=&quot;https://website-downloader.onrender.com&quot;&gt;https://website-downloader.onrender.com&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://github.com/AhmadIbrahiim/Website-downloader/raw/master/public/Record.gif?raw=true&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;p&gt;&lt;a href=&quot;&quot;&gt;&lt;img src=&quot;https://www.codefactor.io/repository/github/ahmadibrahiim/website-downloader/badge&quot; alt=&quot;CodeFactor&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;h2&gt;Description 📒&lt;/h2&gt; 
&lt;p&gt;Website downloader works with &lt;code&gt;wget&lt;/code&gt; and &lt;code&gt;archiver&lt;/code&gt; to download all websites assets and compress then sends it back to the user through socket channel&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;wget params the being used&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;code&gt;wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.org&lt;/code&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Explanation of the various flags:&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;--mirror – Makes (among other things) the download recursive.&lt;/li&gt; 
 &lt;li&gt;--convert-links – convert all the links (also to stuff like CSS stylesheets) to relative, so it will be suitable for offline viewing.&lt;/li&gt; 
 &lt;li&gt;--adjust-extension – Adds suitable extensions to filenames (html or css) depending on their content-type.&lt;/li&gt; 
 &lt;li&gt;--page-requisites – Download things like CSS style-sheets and images required to properly display the page offline.&lt;/li&gt; 
 &lt;li&gt;--no-parent – When recursing do not ascend to the parent directory. It useful for restricting the download to only a portion of the site&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Deploy on cloud providers&lt;/h3&gt; 
&lt;p&gt;&lt;a href=&quot;https://replit.com/github/AhmadIbrahiim/Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/replit.svg?sanitize=true&quot; alt=&quot;Run on Replit&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://glitch.com/edit/#!/import/github/AhmadIbrahiim/Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/glitch.svg?sanitize=true&quot; alt=&quot;Remix on Glitch&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://railway.app/new/template?template=https://github.com/AhmadIbrahiim/Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/railway.svg?sanitize=true&quot; alt=&quot;Deploy on Railway&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://app.cyclic.sh/api/app/deploy/AhmadIbrahiim/Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/cyclic.svg?sanitize=true&quot; alt=&quot;Deploy to Cyclic&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://app.koyeb.com/deploy?type=git&amp;amp;repository=github.com/AhmadIbrahiim/Website-downloader&amp;amp;branch=main&amp;amp;name=Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/koyeb.svg?sanitize=true&quot; alt=&quot;Deploy to Koyeb&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://render.com/deploy?repo=https://github.com/AhmadIbrahiim/Website-downloader&quot;&gt;&lt;img src=&quot;https://binbashbanana.github.io/deploy-buttons/buttons/remade/render.svg?sanitize=true&quot; alt=&quot;Deploy to Render&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Requirements 📦&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Node.js 16 or newer&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;wget&lt;/code&gt; on the &lt;code&gt;PATH&lt;/code&gt;. The app shells out to it, and nothing will download without it: 
  &lt;ul&gt; 
   &lt;li&gt;Debian/Ubuntu: &lt;code&gt;apt install wget&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;macOS: &lt;code&gt;brew install wget&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;Windows: &lt;code&gt;winget install JernejSimoncic.Wget&lt;/code&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;How to run it 🤔&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;git clone https://github.com/AhmadIbrahiim/Website-downloader.git&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;cd Website-downloader&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;$ npm install&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;$ npm start&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;http://localhost:3000/&lt;/code&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Optional settings&lt;/h3&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Variable&lt;/th&gt; 
   &lt;th&gt;Default&lt;/th&gt; 
   &lt;th&gt;What it does&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;PORT&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;3000&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;Port the server listens on&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;DOWNLOAD_QUOTA&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;100m&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;Size ceiling passed to wget, so one request cannot fill the disk&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;code&gt;DOWNLOAD_TIMEOUT_MS&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;code&gt;300000&lt;/code&gt;&lt;/td&gt; 
   &lt;td&gt;How long a single download may run before it is stopped&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h1&gt;How To Contribute:&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;Open Issue(s) with any bugs you notice.&lt;/li&gt; 
 &lt;li&gt;Please create Pull Requests if you think it would be an added value towards our program.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Liked it ? You can buy a coffee:&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.buymeacoffee.com/aibrahim&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png&quot; alt=&quot;Buy Me A Coffee&quot; style=&quot;height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Thank you,&lt;/p&gt; 
&lt;p&gt;Email: &lt;a href=&quot;mailto:me@ahmed-ibrahim.com&quot;&gt;me@ahmed-ibrahim.com&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.ahmed-ibrahim.com&quot;&gt;https://www.ahmed-ibrahim.com&lt;/a&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/342193b07393c7773d529cfb0243fcef895021ed20c69e1774fabb88166aff65/AhmadIbrahiim/Website-downloader" medium="image" />
      
    </item>
    
    <item>
      <title>Jakubantalik/transitions.dev</title>
      <link>https://github.com/Jakubantalik/transitions.dev</link>
      <description>&lt;p&gt;Collection of the most essential transitions for web apps, skill for agents and Refine tool for agents&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://transitions.dev/&quot;&gt;https://transitions.dev/&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Transitions.dev&lt;/h1&gt; 
&lt;p&gt;Transitions.dev is an interactive collection of reusable CSS transitions. Each card on the index page demonstrates a different interaction pattern and ships a copy-ready, portable CSS snippet for each.&lt;/p&gt; 
&lt;p&gt;Live site: &lt;a href=&quot;https://transitions.dev/&quot;&gt;https://transitions.dev/&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;Transitions&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;#&lt;/th&gt; 
   &lt;th&gt;Name&lt;/th&gt; 
   &lt;th&gt;What it shows&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;1&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Card resize&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Smooth card resize transition.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;2&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Number pop-in&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Digit flip with blur and stagger.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;3&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Notification badge&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Diagonal slide with spring pop-in.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;4&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Text states swap&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Text swap transition with blur.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;5&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Menu dropdown&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Origin-aware open / close transition.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;6&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Modal open / close&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Modal transition with scale.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;7&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Panel reveal&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Panel open / close transition.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;8&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Page side-by-side&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Forward / back page transition.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;9&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Icon swap&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Scale and blur icon swap.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;10&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Success check&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Confirmation icon with fade, rotate, blur, Y-bob, and SVG path draw.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;11&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Avatar group hover&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Hovered avatar springs up while neighbours follow with a falloff.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;12&lt;/td&gt; 
   &lt;td&gt;&lt;strong&gt;Error state shake&lt;/strong&gt;&lt;/td&gt; 
   &lt;td&gt;Input shake on validation error with auto-revert to neutral.&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;Each card has a copy button that emits a self-contained CSS snippet: semantic CSS custom properties on &lt;code&gt;:root&lt;/code&gt;, the transition rules namespaced under &lt;code&gt;t-*&lt;/code&gt; classes, and a &lt;code&gt;@media (prefers-reduced-motion: reduce)&lt;/code&gt; guard — so you can paste the snippet into any project and apply it to any component without pulling in demo-specific markup or sizing.&lt;/p&gt; 
&lt;h2&gt;Install with the CLI (npm)&lt;/h2&gt; 
&lt;p&gt;Pull any transition into your project from the terminal — no manual copy:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npx transitions-dev add card-resize      # free, no account needed
npx transitions-dev add --free           # every free transition at once
npx transitions-dev list                 # see everything available
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Pro transitions unlock after a passwordless browser sign-in (device flow — no API key in your terminal):&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npx transitions-dev login                # opens the browser to confirm a code
npx transitions-dev add confetti-burst    # pulls the Pro CSS + React
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;CLI source: &lt;a href=&quot;https://raw.githubusercontent.com/Jakubantalik/transitions.dev/main/cli&quot;&gt;&lt;code&gt;cli/&lt;/code&gt;&lt;/a&gt; (published as the public &lt;code&gt;transitions-dev&lt;/code&gt; package; &lt;code&gt;transitions-pro&lt;/code&gt; is the old name and forwards to it — it holds no premium source; Pro recipes are fetched from the authenticated API).&lt;/p&gt; 
&lt;h2&gt;Use as an agent skill&lt;/h2&gt; 
&lt;p&gt;The same transitions are packaged as an installable agent skill so AI coding tools (Cursor, Claude Code, Codex, …) can apply them directly inside your project.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npx skills add Jakubantalik/transitions.dev
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Skill source lives in &lt;a href=&quot;https://raw.githubusercontent.com/Jakubantalik/transitions.dev/main/skills/transitions-dev&quot;&gt;&lt;code&gt;skills/transitions-dev/&lt;/code&gt;&lt;/a&gt; — &lt;code&gt;SKILL.md&lt;/code&gt;, eighteen per-transition reference files (&lt;code&gt;01-card-resize.md&lt;/code&gt; … &lt;code&gt;18-texts-reveal.md&lt;/code&gt;), and &lt;code&gt;_root.css&lt;/code&gt; (the universal install block on its own).&lt;/p&gt; 
&lt;p&gt;The skill is generated from &lt;code&gt;index.html&lt;/code&gt; so the snippets always match what the showcase site demonstrates. Re-run after editing the source site:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npm run build
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;code&gt;build/extract.mjs&lt;/code&gt; parses &lt;code&gt;PROTO_TEMPLATES&lt;/code&gt; and the &lt;code&gt;:root { --pX-* }&lt;/code&gt; block out of &lt;code&gt;index.html&lt;/code&gt;, then re-renders every file under &lt;code&gt;skills/transitions-dev/&lt;/code&gt; from the templates in &lt;code&gt;build/templates/&lt;/code&gt;.&lt;/p&gt; 
&lt;h2&gt;Refine tool&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;Refine&lt;/strong&gt; is a live, agent-driven companion to the skill. One command drops a timeline + Refine panel onto your running app — no &lt;code&gt;npm install&lt;/code&gt;, no source edits of your own — and every &quot;Refine&quot; click asks your coding agent to align the selected CSS/Motion transition to the transitions.dev motion tokens (or replace it with a transition from the library). Suggestions appear in a panel that slides in from the right; you pick which to apply as live, reversible overrides.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# inject the panel + start the local relay (deterministic suggestions work immediately)
npx transitions-refine live

# same, but also installs/wires the Cursor CLI so the relay answers with the LLM, persistently
npx transitions-refine live --llm

# remove the injected &amp;lt;script&amp;gt; tag again
npx transitions-refine stop
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Without &lt;code&gt;--llm&lt;/code&gt;, you can instead run &lt;code&gt;/refine live&lt;/code&gt; in your editor to back the panel with the in-IDE agent. Source lives in &lt;a href=&quot;https://raw.githubusercontent.com/Jakubantalik/transitions.dev/main/refine&quot;&gt;&lt;code&gt;refine/&lt;/code&gt;&lt;/a&gt; and ships as the public npm package &lt;code&gt;transitions-refine&lt;/code&gt;. See &lt;a href=&quot;https://raw.githubusercontent.com/Jakubantalik/transitions.dev/main/refine/README.md&quot;&gt;&lt;code&gt;refine/README.md&lt;/code&gt;&lt;/a&gt; for the full flow and env knobs.&lt;/p&gt; 
&lt;h2&gt;Files&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;index.html&lt;/code&gt; — main showcase page with all eighteen transitions and per-card &quot;copy CSS&quot; buttons.&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;prototypes.html&lt;/code&gt; — interactive playground for each transition with live tuning controls (durations, distances, easings).&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;skill.html&lt;/code&gt; — landing page for the agent skill (install instructions + side-by-side compare embed).&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;example.html&lt;/code&gt; — modal demo with a side-by-side &quot;generic AI output&quot; vs &quot;with Transitions.dev skill&quot; toggle, embedded inside &lt;code&gt;skill.html&lt;/code&gt; as an iframe.&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;skills/transitions-dev/&lt;/code&gt; — published skill payload (consumed by &lt;code&gt;npx skills add&lt;/code&gt;).&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;refine/&lt;/code&gt; — the &lt;strong&gt;Refine&lt;/strong&gt; tool: a CLI that injects a live timeline + Refine panel and runs a local relay (published to npm as &lt;code&gt;transitions-refine&lt;/code&gt;).&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;build/extract.mjs&lt;/code&gt; + &lt;code&gt;build/templates/&lt;/code&gt; — regenerator that keeps the skill in lockstep with &lt;code&gt;index.html&lt;/code&gt;.&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;assets/&lt;/code&gt; — icons, favicons, and the social-share OG image.&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;site.webmanifest&lt;/code&gt;, &lt;code&gt;robots.txt&lt;/code&gt;, &lt;code&gt;sitemap.xml&lt;/code&gt; — PWA/SEO metadata.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Run locally&lt;/h2&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;python3 -m http.server 8765
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Then open &lt;a href=&quot;http://127.0.0.1:8765/&quot;&gt;http://127.0.0.1:8765/&lt;/a&gt;.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/9a35ca2f2473c4ba450519d66277d8b6b7b181cf82884522649fc3f1184acfc5/Jakubantalik/transitions.dev" medium="image" />
      
    </item>
    
    <item>
      <title>htr-tech/zphisher</title>
      <link>https://github.com/htr-tech/zphisher</link>
      <description>&lt;p&gt;An automated phishing tool with 30+ templates. This Tool is made for educational purpose only ! Author will not be responsible for any misuse of this toolkit !&lt;/p&gt;&lt;hr&gt;&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://raw.githubusercontent.com/htr-tech/zphisher/master/.github/misc/logo.png&quot; /&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://img.shields.io/badge/Version-2.3.5-green?style=for-the-badge&quot; /&gt; &lt;img src=&quot;https://img.shields.io/github/license/htr-tech/zphisher?style=for-the-badge&quot; /&gt; &lt;img src=&quot;https://img.shields.io/github/stars/htr-tech/zphisher?style=for-the-badge&quot; /&gt; &lt;img src=&quot;https://img.shields.io/github/issues/htr-tech/zphisher?color=red&amp;amp;style=for-the-badge&quot; /&gt; &lt;img src=&quot;https://img.shields.io/github/forks/htr-tech/zphisher?color=teal&amp;amp;style=for-the-badge&quot; /&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://img.shields.io/badge/Author-htr--tech-blue?style=flat-square&quot; /&gt; &lt;img src=&quot;https://img.shields.io/badge/Open%20Source-Yes-darkgreen?style=flat-square&quot; /&gt; &lt;img src=&quot;https://img.shields.io/badge/Maintained%3F-Yes-lightblue?style=flat-square&quot; /&gt; &lt;img src=&quot;https://img.shields.io/badge/Written%20In-Bash-darkcyan?style=flat-square&quot; /&gt; &lt;img src=&quot;https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fhtr-tech%2Fzphisher&amp;amp;title=Visitors&amp;amp;edge_flat=false&quot; /&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt;&lt;b&gt;A beginners friendly, Automated phishing tool with 30+ templates.&lt;/b&gt;&lt;/p&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;&lt;p align=&quot;center&quot;&gt;Disclaimer&lt;/p&gt;&lt;/h3&gt; 
&lt;p&gt;&lt;i&gt;Any actions and or activities related to &lt;b&gt;Zphisher&lt;/b&gt; is solely your responsibility. The misuse of this toolkit can result in &lt;b&gt;criminal charges&lt;/b&gt; brought against the persons in question. &lt;b&gt;The contributors will not be held responsible&lt;/b&gt; in the event any criminal charges be brought against any individuals misusing this toolkit to break the law.&lt;/i&gt;&lt;/p&gt;
&lt;i&gt; &lt;p&gt;&lt;b&gt;This toolkit contains materials that can be potentially damaging or dangerous for social media&lt;/b&gt;. Refer to the laws in your province/country before accessing, using,or in any other way utilizing this in a wrong way.&lt;/p&gt; &lt;p&gt;&lt;b&gt;This Tool is made for educational purposes only&lt;/b&gt;. Do not attempt to violate the law with anything contained here. &lt;b&gt;If this is your intention, then Get the hell out of here&lt;/b&gt;!&lt;/p&gt; &lt;/i&gt;
&lt;p&gt;&lt;i&gt;It only demonstrates &quot;how phishing works&quot;. &lt;b&gt;You shall not misuse the information to gain unauthorized access to someones social media&lt;/b&gt;. However you may try out this at your own risk.&lt;/i&gt;&lt;/p&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Features&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Latest and updated login pages.&lt;/li&gt; 
 &lt;li&gt;Beginners friendly&lt;/li&gt; 
 &lt;li&gt;Multiple tunneling options 
  &lt;ul&gt; 
   &lt;li&gt;Localhost&lt;/li&gt; 
   &lt;li&gt;Cloudflared&lt;/li&gt; 
   &lt;li&gt;LocalXpose&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;Mask URL support&lt;/li&gt; 
 &lt;li&gt;Docker support&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Installation&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;Just, Clone this repository -&lt;/p&gt; &lt;pre&gt;&lt;code&gt;git clone --depth=1 https://github.com/htr-tech/zphisher.git
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Now go to cloned directory and run &lt;code&gt;zphisher.sh&lt;/code&gt; -&lt;/p&gt; &lt;pre&gt;&lt;code&gt;$ cd zphisher
$ bash zphisher.sh
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;On first launch, It&#39;ll install the dependencies and that&#39;s it. &lt;em&gt;&lt;strong&gt;Zphisher&lt;/strong&gt;&lt;/em&gt; is installed.&lt;/p&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Installation (Termux)&lt;/h3&gt; 
&lt;p&gt;You can easily install zphisher in Termux by using tur-repo&lt;/p&gt; 
&lt;pre&gt;&lt;code&gt;$ pkg install tur-repo
$ pkg install zphisher
$ zphisher
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;A Note :&lt;/h3&gt; 
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Termux discourages hacking&lt;/strong&gt;&lt;/em&gt; .. So never discuss anything related to &lt;em&gt;zphisher&lt;/em&gt; in any of the termux discussion groups. For more check : &lt;a href=&quot;https://wiki.termux.com/wiki/Hacking&quot;&gt;wiki&lt;/a&gt;&lt;/p&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;p align=&quot;left&quot;&gt; &lt;a href=&quot;https://shell.cloud.google.com/cloudshell/open?cloudshell_git_repo=https://github.com/htr-tech/zphisher.git&amp;amp;tutorial=README.md&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://gstatic.com/cloudssh/images/open-btn.svg?sanitize=true&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Installation via &quot;.deb&quot; file&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;Download &lt;code&gt;.deb&lt;/code&gt; files from the &lt;a href=&quot;https://github.com/htr-tech/zphisher/releases/latest&quot;&gt;&lt;strong&gt;Latest Release&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;If you are using &lt;em&gt;&lt;strong&gt;termux&lt;/strong&gt;&lt;/em&gt; then download the &lt;code&gt;*_termux.deb&lt;/code&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Install the &lt;code&gt;.deb&lt;/code&gt; file by executing&lt;/p&gt; &lt;pre&gt;&lt;code&gt;apt install &amp;lt;your path to deb file&amp;gt;
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;Or&lt;/p&gt; &lt;pre&gt;&lt;code&gt;$ dpkg -i &amp;lt;your path to deb file&amp;gt;
$ apt install -f
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Run on Docker&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;Docker Image Mirror:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;strong&gt;DockerHub&lt;/strong&gt; :&lt;pre&gt;&lt;code&gt;docker pull htrtech/zphisher
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;strong&gt;GHCR&lt;/strong&gt; :&lt;pre&gt;&lt;code&gt;docker pull ghcr.io/htr-tech/zphisher:latest
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;By using the wrapper script &lt;a href=&quot;https://raw.githubusercontent.com/htr-tech/zphisher/master/run-docker.sh&quot;&gt;&lt;strong&gt;run-docker.sh&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;pre&gt;&lt;code&gt;$ curl -LO https://raw.githubusercontent.com/htr-tech/zphisher/master/run-docker.sh
$ bash run-docker.sh
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Temporary Container&lt;/p&gt; &lt;pre&gt;&lt;code&gt;docker run --rm -ti htrtech/zphisher
&lt;/code&gt;&lt;/pre&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Remember to mount the &lt;code&gt;auth&lt;/code&gt; directory.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;h3&gt;Dependencies&lt;/h3&gt;&lt;/summary&gt; 
 &lt;p&gt;&lt;b&gt;Zphisher&lt;/b&gt; requires following programs to run properly -&lt;/p&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;code&gt;git&lt;/code&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;curl&lt;/code&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;code&gt;php&lt;/code&gt;&lt;/li&gt; 
 &lt;/ul&gt; 
 &lt;blockquote&gt; 
  &lt;p&gt;All the dependencies will be installed automatically when you run &lt;strong&gt;Zphisher&lt;/strong&gt; for the first time.&lt;/p&gt; 
 &lt;/blockquote&gt; 
&lt;/details&gt; 
&lt;details&gt; 
 &lt;summary&gt;&lt;h3&gt;Tested on&lt;/h3&gt;&lt;/summary&gt; 
 &lt;ul&gt; 
  &lt;li&gt;&lt;strong&gt;Ubuntu&lt;/strong&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Debian&lt;/strong&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Arch&lt;/strong&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Manjaro&lt;/strong&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Fedora&lt;/strong&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Termux&lt;/strong&gt;&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/details&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3 align=&quot;center&quot;&gt;&lt;i&gt;:: Workflow ::&lt;/i&gt;&lt;/h3&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;https://raw.githubusercontent.com/htr-tech/zphisher/master/.github/misc/workflow.gif&quot; /&gt; &lt;/p&gt; 
&lt;h2&gt;&lt;/h2&gt; 
&lt;h3&gt;Find Me on:&lt;/h3&gt; 
&lt;p align=&quot;left&quot;&gt; &lt;a href=&quot;https://tahmidrayat.is-a.dev&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Socials-grey?style=for-the-badge&amp;amp;logo=linktree&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/htr-tech&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Github-blue?style=for-the-badge&amp;amp;logo=github&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;h3&gt;&lt;em&gt;Thanks to all contributors&lt;/em&gt;:&lt;/h3&gt; 
&lt;table&gt; 
 &lt;tbody&gt;
  &lt;tr align=&quot;center&quot;&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/1RaY-1&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/78962948?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;1RaY-1&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/adi1090x&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/26059688?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Aditya Shakya&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/AliMilani&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/59066012?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Ali Milani&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/Meht-evaS&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/57435273?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;AmnesiA&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/KasRoudra&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/78908440?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;KasRoudra&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/MoisesTapia&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/28166400?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Moises Tapia&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr align=&quot;center&quot;&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/E343IO&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/74646789?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Mr.Derek&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/BDhackers009&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/67186139?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Mustakim Ahmed&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/sepp0&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/36642137?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;sepp0&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/TripleHat&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/68332137?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;TripleHat&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://github.com/Yisus7u7&quot;&gt;&lt;img src=&quot;https://avatars.githubusercontent.com/u/64093255?s=100&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;b&gt;Yisus7u7&lt;/b&gt;&lt;/sub&gt;&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt; 
 &lt;!-- // --&gt; 
&lt;/table&gt;</description>
      
      <media:content url="https://repository-images.githubusercontent.com/223953992/47b43680-8ee1-11ea-8711-7da89b585673" medium="image" />
      
    </item>
    
    <item>
      <title>techchipnet/CamPhish</title>
      <link>https://github.com/techchipnet/CamPhish</link>
      <description>&lt;p&gt;Grab cam shots &amp; GPS location from target&#39;s phone front camera or PC webcam just sending a link.&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;CamPhish&lt;/h1&gt; 
&lt;p&gt;Grab cam shots from target&#39;s phone front camera or PC webcam just sending a link. &lt;img src=&quot;https://techchip.net/wp-content/uploads/2020/04/camphish.jpg&quot; alt=&quot;CamPhish&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;What is CamPhish?&lt;/h1&gt; 
&lt;p&gt;CamPhish is techniques to take cam shots of target&#39;s phone front camera or PC webcam. CamPhish Hosts a fake website on in built PHP server and uses ngrok &amp;amp; CloudFlare Tunnel to generate a link which we will forward to the target, which can be used on over internet. website asks for camera permission and if the target allows it, this tool grab camshots of target&#39;s device &lt;/p&gt;
&lt;p&gt;A GPS location capture feature has been added.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;p&gt;In this tool I added two automatic webpage templates for engaged target on webpage to get more picture of cam&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Festival Wishing&lt;/li&gt; 
 &lt;li&gt;Live YouTube TV&lt;/li&gt; 
 &lt;li&gt;Online Meeting [Beta]&lt;/li&gt; 
 &lt;li&gt;GPS Location Tracking&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;A cleanup script has been added to remove all unnecessary files and logs.&lt;/p&gt; 
&lt;h2&gt;This Tool Tested On :&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Kali Linux&lt;/li&gt; 
 &lt;li&gt;Termux&lt;/li&gt; 
 &lt;li&gt;MacOS&lt;/li&gt; 
 &lt;li&gt;Ubuntu&lt;/li&gt; 
 &lt;li&gt;Parrot Sec OS&lt;/li&gt; 
 &lt;li&gt;Windows (WSL)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h1&gt;Installing and requirements&lt;/h1&gt; 
&lt;p&gt;This tool require PHP for webserver, and wget for downloading dependencies. First run following command on your terminal&lt;/p&gt; 
&lt;pre&gt;&lt;code&gt;apt-get -y install php wget unzip
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Installing (Kali Linux/Termux):&lt;/h2&gt; 
&lt;pre&gt;&lt;code&gt;git clone https://github.com/techchipnet/CamPhish
cd CamPhish
bash camphish.sh
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Clean logs &amp;amp; unnecessary files :&lt;/h2&gt; 
&lt;pre&gt;&lt;code&gt;bash cleanup.sh
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;The cam files and saved location will also be removed.&lt;/p&gt; 
&lt;h2&gt;Change Log:&lt;/h2&gt; 
&lt;p&gt;&lt;b&gt;Version: 2.0:&lt;/b&gt; Added GPS Location Tracking&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Added: GPS location capturing functionality&lt;/li&gt; 
 &lt;li&gt;Added: Google Maps integration for captured locations&lt;/li&gt; 
 &lt;li&gt;Added: Location accuracy reporting&lt;/li&gt; 
 &lt;li&gt;Added: Improved loading screen with location request&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.9:&lt;/b&gt; Enhanced architecture detection&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Added: Improved architecture detection for all CPU types&lt;/li&gt; 
 &lt;li&gt;Added: Better support for Apple Silicon (M1/M2/M3) Macs&lt;/li&gt; 
 &lt;li&gt;Added: Automatic detection of ARM, ARM64, x86, and x86_64 architectures&lt;/li&gt; 
 &lt;li&gt;Fixed: Windows compatibility improvements&lt;/li&gt; 
 &lt;li&gt;Fixed: CloudFlare Tunnel download issues&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.8:&lt;/b&gt; Added CloudFlare Tunnel and removed Serveo&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Added: CloudFlare Tunnel support for more reliable connections&lt;/li&gt; 
 &lt;li&gt;Removed: Serveo tunnel (deprecated)&lt;/li&gt; 
 &lt;li&gt;Fixed: Various code improvements and bug fixes&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.7:&lt;/b&gt; Fix and add support&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;fixed: termux failed to get home directory&lt;/li&gt; 
 &lt;li&gt;Add support for Apple sillicon (M1/M2/M3 ARM64)&lt;/li&gt; 
 &lt;li&gt;Add support for arm64 like Raspberry Pi&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.6:&lt;/b&gt; Fix ngrok direct link generate&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.5:&lt;/b&gt; Add new online meeting template&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.4:&lt;/b&gt; Ngrok authtoken update&lt;/p&gt; 
&lt;p&gt;&lt;b&gt;Version: 1.3:&lt;/b&gt; Fix ngrok direct link&lt;/p&gt; 
&lt;h3&gt;Important Notice&lt;/h3&gt; 
&lt;p&gt;Unauthorized reuploading of this project is prohibited.&lt;/p&gt; 
&lt;h4&gt;For More Video subcribe &lt;a href=&quot;http://youtube.com/techchipnet&quot;&gt;TechChip YouTube Channel&lt;/a&gt;&lt;/h4&gt; 
&lt;p&gt;CamPhish is created to help in penetration testing and it&#39;s not responsible for any misuse or illegal purposes.&lt;/p&gt; 
&lt;p&gt;CamPhish is inspired by https://github.com/thelinuxchoice/ Big thanks to @thelinuxchoice&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/36ea217654fef7489b30196941e2cb471ee73cf079cb0e7a7e821cce8f1c0315/techchipnet/CamPhish" medium="image" />
      
    </item>
    
    <item>
      <title>yogeshojha/rengine</title>
      <link>https://github.com/yogeshojha/rengine</link>
      <description>&lt;p&gt;reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface. reNgine makes it easy for penetration testers to gather reconnaissance with…&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://yogeshojha.github.io/rengine/&quot;&gt;https://yogeshojha.github.io/rengine/&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://rengine.wiki&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/.github/screenshots/banner.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;/p&gt;
&lt;h3&gt;reNgine: The Ultimate Web Reconnaissance &amp;amp; Vulnerability Scanner 🚀&lt;/h3&gt; 
&lt;p&gt;&lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://github.com/yogeshojha/rengine/releases&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/version-v2.2.0-informational?&amp;amp;logo=none&quot; alt=&quot;reNgine Latest Version&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://www.gnu.org/licenses/gpl-3.0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/License-GPLv3-red.svg?&amp;amp;logo=none&quot; alt=&quot;License&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/first--timers--only-friendly-blue.svg?&amp;amp;logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=Xk_YH83IQgg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/BlackHat--Arsenal--Asia-2023-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://www.youtube.com/watch?v=Xk_YH83IQgg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/BlackHat--Arsenal--USA-2022-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://www.youtube.com/watch?v=Xk_YH83IQgg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Open--Source--Summit-2022-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://cyberweek.ae/2021/hitb-armory/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/HITB--Armory-2021-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://www.youtube.com/watch?v=7uvP6MaQOX0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/BlackHat--Arsenal--USA-2021-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://drive.google.com/file/d/1Bh8lbf-Dztt5ViHJVACyrXMiglyICPQ2/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/Defcon--Demolabs--29-2021-blue.svg?logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;https://www.youtube.com/watch?v=A1oNOIc0h5A&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/BlackHat--Arsenal--Europe-2020-blue.svg?&amp;amp;logo=none&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://github.com/yogeshojha/rengine/actions/workflows/codeql-analysis.yml&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://github.com/yogeshojha/rengine/actions/workflows/codeql-analysis.yml/badge.svg?sanitize=true&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://github.com/yogeshojha/rengine/actions/workflows/build.yml&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://github.com/yogeshojha/rengine/actions/workflows/build.yml/badge.svg?sanitize=true&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://discord.gg/H6WzebwX3H&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/880363103689277461&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://opensourcesecurityindex.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;img style=&quot;width: 282px; height: 56px&quot; src=&quot;https://opensourcesecurityindex.io/badge.svg?sanitize=true&quot; alt=&quot;Open Source Security Index - Fastest Growing Open Source Security Projects&quot; width=&quot;282&quot; height=&quot;56&quot; /&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;h4&gt;reNgine 2.2.0 is released!&lt;/h4&gt; 
&lt;p&gt; reNgine 2.2.0 comes with bounty hub where you can sync and import your hackerone programs, in app notifications, chaos as subdomain enumeration tool, ability to upload multiple nuclei and gf patterns, support for regex in out of scope subdomain config, additional pdf report template and many more. &lt;b&gt;Check out &lt;a href=&quot;https://rengine.wiki/whats-new/2_2_0/&quot;&gt;What&#39;s new in reNgine 2.2.0!&lt;/a&gt;&lt;/b&gt; &lt;/p&gt; 
&lt;h4&gt;What is reNgine?&lt;/h4&gt; reNgine is your ultimate web application reconnaissance suite, designed to supercharge the recon process for security pros, pentesters, and bug bounty hunters. It is go-to web application reconnaissance suite that&#39;s designed to simplify and streamline the reconnaissance process for all the needs of security professionals, penetration testers, and bug bounty hunters. With its highly configurable engines, data correlation capabilities, continuous monitoring, database-backed reconnaissance data, and an intuitive user interface, reNgine redefines how you gather critical information about your target web applications. 
&lt;p&gt;Traditional reconnaissance tools often fall short in terms of configurability and efficiency. reNgine addresses these shortcomings and emerges as an excellent alternative to existing commercial tools.&lt;/p&gt; 
&lt;p&gt;reNgine was created to address the limitations of traditional reconnaissance tools and provide a better alternative, even surpassing some commercial offerings. Whether you&#39;re a bug bounty hunter, a penetration tester, or a corporate security team, reNgine is your go-to solution for automating and enhancing your information-gathering efforts.&lt;/p&gt; 
&lt;p&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;https://youtu.be/VwkOWqiWW5g&quot;&gt;Watch reNgine 2.0-jasper release trailer here!&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Documentation&lt;/h2&gt; 
&lt;p&gt;Detailed documentation available at &lt;a href=&quot;https://rengine.wiki&quot;&gt;https://rengine.wiki&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Table of Contents&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#about-rengine&quot;&gt;About reNgine&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#workflow&quot;&gt;Workflow&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#features&quot;&gt;Features&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#enterprise-support&quot;&gt;Enterprise Support&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#quick-installation&quot;&gt;Quick Installation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#installation-video-tutorial&quot;&gt;Installation Video&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#community-curated-videos&quot;&gt;Community-Curated Videos&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#screenshots&quot;&gt;Screenshots&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/yogeshojha/rengine/releases&quot;&gt;What&#39;s new in reNgine&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#contributing&quot;&gt;Contributing&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#rengine-support&quot;&gt;reNgine Support&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#support-and-sponsoring&quot;&gt;Support and Sponsoring&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#reporting-security-vulnerabilities&quot;&gt;Reporting Security Vulnerabilities&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/#license&quot;&gt;License&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;About reNgine&lt;/h2&gt; 
&lt;p&gt;reNgine is not an ordinary reconnaissance suite; it&#39;s a game-changer! We&#39;ve turbocharged the traditional workflow with groundbreaking features that is sure to ease your reconnaissance game. reNgine redefines the art of reconnaissance with highly configurable scan engines, recon data correlation, continuous monitoring, GPT powered Vulnerability Report, Project Management and role based access control etc.&lt;/p&gt; 
&lt;p&gt;🦾&amp;nbsp;&amp;nbsp; reNgine has advanced reconnaissance capabilities, harnessing a range of open-source tools to deliver a comprehensive web application reconnaissance experience. With its intuitive User Interface, it excels in subdomain discovery, pinpointing IP addresses and open ports, collecting endpoints, conducting directory and file fuzzing, capturing screenshots, and performing vulnerability scans. To summarize, it does end-to-end reconnaissance. With WHOIS identification and WAF detection, it offers deep insights into target domains. Additionally, reNgine also identifies misconfigured S3 buckets and find interesting subdomains and URLS, based on specific keywords to helps you identify your next target, making it a go-to tool for efficient reconnaissance.&lt;/p&gt; 
&lt;p&gt;🗃️&amp;nbsp; &amp;nbsp; Say goodbye to recon data chaos! reNgine seamlessly integrates with a database, providing you with unmatched data correlation and organization. Forgot the hassle of grepping through json, txt or csv files. Plus, our custom query language lets you filter reconnaissance data effortlessly using natural language like operators such as filtering all alive subdomains with &lt;code&gt;http_status=200&lt;/code&gt; and also filter all subdomains that are alive and has admin in name &lt;code&gt;http_status=200&amp;amp;name=admin&lt;/code&gt;&lt;/p&gt; 
&lt;p&gt;🔧&amp;nbsp;&amp;nbsp; reNgine offers unparalleled flexibility through its highly configurable scan engines, based on a YAML-based configuration. It offers the freedom to create and customize recon scan engines based on any kind of requirement, users can tailor them to their specific objectives and preferences, from thread management to timeout settings and rate-limit configurations, everything is customizable. Additionally, reNgine offers a range of pre-configured scan engines right out of the box, including Full Scan, Passive Scan, Screenshot Gathering, and the OSINT Scan Engine. These ready-to-use engines eliminate the need for extensive manual setup, aligning perfectly with reNgine&#39;s core mission of simplifying the reconnaissance process and enabling users to effortlessly access the right reconnaissance data with minimal effort.&lt;/p&gt; 
&lt;p&gt;💎&amp;nbsp;&amp;nbsp;Subscans: Subscan is a game-changing feature in reNgine, setting it apart as the only open-source tool of its kind to offer this capability. With Subscan, waiting for the entire pipeline to complete is a thing of the past. Now, users can swiftly respond to newfound discoveries during reconnaissance. Whether you&#39;ve stumbled upon an intriguing subdomain and wish to conduct a focused port scan or want to delve deeper with a vulnerability assessment, reNgine has you covered.&lt;/p&gt; 
&lt;p&gt;📃&amp;nbsp;&amp;nbsp; PDF Reports: In addition to its robust reconnaissance capabilities, reNgine goes the extra mile by simplifying the report generation process, recognizing the crucial role that PDF reports play in the realm of end-to-end reconnaissance. Users can effortlessly generate and customize PDF reports to suit their exact needs. Whether it&#39;s a Full Scan Report, Vulnerability Report, or a concise reconnaissance report, reNgine provides the flexibility to choose the report type that best communicates your findings. Moreover, the level of customization is unparalleled, allowing users to select report colors, fine-tune executive summaries, and even add personalized touches like company names and footers. With GPT integration, your reports aren&#39;t just a report, with remediation steps, and impacts, you get 360-degree view of the vulnerabilities you&#39;ve uncovered.&lt;/p&gt; 
&lt;p&gt;🔖&amp;nbsp; &amp;nbsp; Say Hello to Projects! reNgine 2.0 introduces a powerful addition that enables you to efficiently organize your web application reconnaissance efforts. With this feature, you can create distinct project spaces, each tailored to a specific purpose, such as personal bug bounty hunting, client engagements, or any other specialized recon task. Each projects will have separate dashboard and all the scan results will be separated from each project, while scan engines and configuration will be shared across all the projects.&lt;/p&gt; 
&lt;p&gt;⚙️&amp;nbsp; &amp;nbsp; Roles and Permissions! In reNgine 2.0, we&#39;ve taken your web application reconnaissance to a whole new level of control and security. Now, you can assign distinct roles to your team members—Sys Admin, Penetration Tester, and Auditor—each with precisely defined permissions to tailor their access and actions within the reNgine ecosystem.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;🔐 Sys Admin: Sys Admin is a superuser that has permission to modify system and scan related configurations, scan engines, create new users, add new tools etc. Superuser can initiate scans and subscans effortlessly.&lt;/li&gt; 
 &lt;li&gt;🔍 Penetration Tester: Penetration Tester will be allowed to modify and initiate scans and subscans, add or update targets, etc. A penetration tester will not be allowed to modify system configurations.&lt;/li&gt; 
 &lt;li&gt;📊 Auditor: Auditor can only view and download the report. An auditor can not change any system or scan related configurations nor can initiate any scans or subscans.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;🚀&amp;nbsp;&amp;nbsp; GPT Vulnerability Report Generation: Get ready for the future of penetration testing reports with reNgine&#39;s groundbreaking feature: &quot;GPT-Powered Report Generation&quot;! With the power of OpenAI&#39;s GPT, reNgine now provides you with detailed vulnerability descriptions, remediation strategies, and impact assessments that read like they were written by a human security expert! &lt;strong&gt;But that&#39;s not all!&lt;/strong&gt; Our GPT-driven reports go the extra mile by scouring the web for related news articles, blogs, and references, so you have a 360-degree view of the vulnerabilities you&#39;ve uncovered. With reNgine 2.0 revolutionize your penetration testing game and impress your clients with reports that are not just informative but engaging and comprehensive with detailed analysis on impact assessment and remediation strategies.&lt;/p&gt; 
&lt;p&gt;🥷&amp;nbsp;&amp;nbsp; GPT-Powered Attack Surface Generation: With reNgine 2.0, reNgine seamlessly integrates with GPT to identify the attacks that you can likely perform on a subdomain. By making use of reconnaissance data such as page title, open ports, subdomain name etc. reNgine can advise you the attacks you could perform on a target. reNgine will also provide you the rationale on why the specific attack is likely to be successful.&lt;/p&gt; 
&lt;p&gt;🧭&amp;nbsp;&amp;nbsp;Continuous monitoring: Continuous monitoring is at the core of reNgine&#39;s mission, and it&#39;s robust continuous monitoring feature ensures that their targets are under constant scrutiny. With the flexibility to schedule scans at regular intervals, penetration testers can effortlessly stay informed about their targets. What sets reNgine apart is its seamless integration with popular notification channels such as Discord, Slack, and Telegram, delivering real-time alerts for newly discovered subdomains, vulnerabilities, or any changes in reconnaissance data.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Workflow&lt;/h2&gt; 
&lt;img src=&quot;https://github.com/yogeshojha/rengine/assets/17223002/10c475b8-b4a8-440d-9126-77fe2038a386&quot; /&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Features&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;Reconnaissance: 
  &lt;ul&gt; 
   &lt;li&gt;Subdomain Discovery&lt;/li&gt; 
   &lt;li&gt;IP and Open Ports Identification&lt;/li&gt; 
   &lt;li&gt;Endpoints Discovery&lt;/li&gt; 
   &lt;li&gt;Directory/Files fuzzing&lt;/li&gt; 
   &lt;li&gt;Screenshot Gathering&lt;/li&gt; 
   &lt;li&gt;Vulnerability Scan 
    &lt;ul&gt; 
     &lt;li&gt;Nuclei&lt;/li&gt; 
     &lt;li&gt;Dalfox XSS Scanner&lt;/li&gt; 
     &lt;li&gt;CRLFuzzer&lt;/li&gt; 
     &lt;li&gt;Misconfigured S3 Scanner&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;WHOIS Identification&lt;/li&gt; 
   &lt;li&gt;WAF Detection&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;OSINT Capabilities 
  &lt;ul&gt; 
   &lt;li&gt;Meta info Gathering&lt;/li&gt; 
   &lt;li&gt;Employees Gathering&lt;/li&gt; 
   &lt;li&gt;Email Address gathering&lt;/li&gt; 
   &lt;li&gt;Google Dorking for sensitive info and urls&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;Projects, create distinct project spaces, each tailored to a specific purpose, such as personal bug bounty hunting, client engagements, or any other specialized recon task.&lt;/li&gt; 
 &lt;li&gt;Perform Advanced Query lookup using natural language alike and, or, not operations&lt;/li&gt; 
 &lt;li&gt;Highly configurable YAML-based Scan Engines&lt;/li&gt; 
 &lt;li&gt;Support for Parallel Scans&lt;/li&gt; 
 &lt;li&gt;Support for Subscans&lt;/li&gt; 
 &lt;li&gt;Recon Data visualization&lt;/li&gt; 
 &lt;li&gt;GPT Vulnerability Description, Impact and Remediation generation&lt;/li&gt; 
 &lt;li&gt;GPT Attack Surface Generator&lt;/li&gt; 
 &lt;li&gt;Multiple Roles and Permissions to cater a team&#39;s need&lt;/li&gt; 
 &lt;li&gt;Customizable Alerts/Notifications on Slack, Discord, and Telegram&lt;/li&gt; 
 &lt;li&gt;Automatically report Vulnerabilities to HackerOne&lt;/li&gt; 
 &lt;li&gt;Recon Notes and Todos&lt;/li&gt; 
 &lt;li&gt;Clocked Scans (Run reconnaissance exactly at X Hours and Y minutes) and Periodic Scans (Runs reconnaissance every X minutes/- hours/days/week)&lt;/li&gt; 
 &lt;li&gt;Proxy Support&lt;/li&gt; 
 &lt;li&gt;Screenshot Gallery with Filters&lt;/li&gt; 
 &lt;li&gt;Powerful recon data filtering with autosuggestions&lt;/li&gt; 
 &lt;li&gt;Recon Data changes, find new/removed subdomains/endpoints&lt;/li&gt; 
 &lt;li&gt;Tag targets into the Organization&lt;/li&gt; 
 &lt;li&gt;Smart Duplicate endpoint removal based on page title and content length to cleanup the reconnaissance data&lt;/li&gt; 
 &lt;li&gt;Identify Interesting Subdomains&lt;/li&gt; 
 &lt;li&gt;Custom GF patterns and custom Nuclei Templates&lt;/li&gt; 
 &lt;li&gt;Edit tool-related configuration files (Nuclei, Subfinder, Naabu, amass)&lt;/li&gt; 
 &lt;li&gt;Add external tools from GitHub/Go&lt;/li&gt; 
 &lt;li&gt;Interoperable with other tools, Import/Export Subdomains/Endpoints&lt;/li&gt; 
 &lt;li&gt;Import Targets via IP and/or CIDRs&lt;/li&gt; 
 &lt;li&gt;Report Generation&lt;/li&gt; 
 &lt;li&gt;Toolbox: Comes bundled with most commonly used tools during penetration testing such as whois lookup, CMS detector, CVE lookup, etc.&lt;/li&gt; 
 &lt;li&gt;Identification of related domains and related TLDs for targets&lt;/li&gt; 
 &lt;li&gt;Find actionable insights such as Most Common Vulnerability, Most Common CVE ID, Most Vulnerable Target/Subdomain, etc.&lt;/li&gt; 
 &lt;li&gt;You can now use local LLMs for Attack surface identification and vulnerability description (NEW: reNgine 2.1.0)&lt;/li&gt; 
 &lt;li&gt;BountyHub, a central hub to manage your hackerone targets&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;/p&gt;
&lt;h3&gt;Enterprise Support&lt;/h3&gt; 
&lt;p&gt;&lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;https://hailbytes.com/hardened-ubuntu-rengine/&quot; target=&quot;_blank&quot;&gt; &lt;img src=&quot;https://hailbytes.com/wp-content/uploads/2020/04/HailBytes-Logo-2023-350-%C3%97-100-px.png&quot; alt=&quot;HailBytes - Enterprise reNgine Support&quot; height=&quot;60&quot; /&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; Official enterprise-grade support, deployment, and maintenance services for reNgine are available through &lt;a href=&quot;https://hailbytes.com&quot;&gt;HailBytes&lt;/a&gt;. &lt;/p&gt; 
&lt;p align=&quot;center&quot;&gt; You can also find the deep dive video on how to use and install reNgine from here &lt;a href=&quot;https://www.youtube.com/watch?v=C6BFBxLmZIA&quot;&gt;reNgine Deep Dive by HailBytes&lt;/a&gt; &lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Quick Installation&lt;/h2&gt; 
&lt;h3&gt;Quick Setup for Ubuntu/VPS&lt;/h3&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;Clone the repository&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git clone https://github.com/yogeshojha/rengine &amp;amp;&amp;amp; cd rengine
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Configure the environment&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;nano .env
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;&lt;strong&gt;Ensure you change the &lt;code&gt;POSTGRES_PASSWORD&lt;/code&gt; for security.&lt;/strong&gt;&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;(Optional) For non-interactive install, set admin credentials in &lt;code&gt;.env&lt;/code&gt;&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;DJANGO_SUPERUSER_USERNAME=yourUsername
DJANGO_SUPERUSER_EMAIL=YourMail@example.com
DJANGO_SUPERUSER_PASSWORD=yourStrongPassword
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;If you need to carry out a non-interactive installation, you can setup the login, email and password of the web interface admin directly from the .env file (instead of manually setting them from prompts during the installation process). This option can be interesting for automated installation (via ansible, vagrant, etc.).&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt; &lt;p&gt;&lt;code&gt;DJANGO_SUPERUSER_USERNAME&lt;/code&gt;: web interface admin username (used to login to the web interface).&lt;/p&gt; &lt;/li&gt; 
   &lt;li&gt; &lt;p&gt;&lt;code&gt;DJANGO_SUPERUSER_EMAIL&lt;/code&gt;: web interface admin email.&lt;/p&gt; &lt;/li&gt; 
   &lt;li&gt; &lt;p&gt;&lt;code&gt;DJANGO_SUPERUSER_PASSWORD&lt;/code&gt;: web interface admin password (used to login to the web interface).&lt;/p&gt; &lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Adjust Celery worker scaling in &lt;code&gt;.env&lt;/code&gt;&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;MAX_CONCURRENCY=80
MIN_CONCURRENCY=10
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;&lt;code&gt;MAX_CONCURRENCY&lt;/code&gt;: This parameter specifies the maximum number of reNgine&#39;s concurrent Celery worker processes that can be spawned. In this case, it&#39;s set to 80, meaning that the application can utilize up to 80 concurrent worker processes to execute tasks concurrently. This is useful for handling a high volume of scans or when you want to scale up processing power during periods of high demand. If you have more CPU cores, you will need to increase this for maximised performance.&lt;/p&gt; &lt;p&gt;&lt;code&gt;MIN_CONCURRENCY&lt;/code&gt;: On the other hand, MIN_CONCURRENCY specifies the minimum number of concurrent worker processes that should be maintained, even during periods of lower demand. In this example, it&#39;s set to 10, which means that even when there are fewer tasks to process, at least 10 worker processes will be kept running. This helps ensure that the application can respond promptly to incoming tasks without the overhead of repeatedly starting and stopping worker processes.&lt;/p&gt; &lt;p&gt;These settings allow for dynamic scaling of Celery workers, ensuring that the application efficiently manages its workload by adjusting the number of concurrent workers based on the workload&#39;s size and complexity.&lt;/p&gt; &lt;p&gt;Here is the ideal value for &lt;code&gt;MIN_CONCURRENCY&lt;/code&gt; and &lt;code&gt;MAX_CONCURRENCY&lt;/code&gt; depending on the number of RAM your machine has:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;4GB: &lt;code&gt;MAX_CONCURRENCY=10&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;8GB: &lt;code&gt;MAX_CONCURRENCY=30&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;16GB: &lt;code&gt;MAX_CONCURRENCY=50&lt;/code&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;p&gt;This is just an ideal value which developers have tested and tried out and works! But feel free to play around with the values. Maximum number of scans is determined by various factors, your network bandwidth, RAM, number of CPUs available. etc&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Run the installation script:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;sudo ./install.sh
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;For non-interactive install: &lt;code&gt;sudo ./install.sh -n&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: If needed, run &lt;code&gt;chmod +x install.sh&lt;/code&gt; to grant execution permissions.&lt;/em&gt;&lt;/p&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;strong&gt;reNgine can now be accessed from &lt;a href=&quot;https://127.0.0.1&quot;&gt;https://127.0.0.1&lt;/a&gt; or if you&#39;re on the VPS &lt;a href=&quot;https://your_vps_ip_address&quot;&gt;https://your_vps_ip_address&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Unless you are on development branch, please do not access reNgine via any ports&lt;/strong&gt;&lt;/p&gt; 
&lt;h3&gt;Installation on Other Platforms&lt;/h3&gt; 
&lt;p&gt;For Mac, Windows, or other systems, refer to our detailed installation guide &lt;a href=&quot;https://reNgine.wiki/install/detailed/&quot;&gt;https://reNgine.wiki/install/detailed/&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;Installation Video Tutorial&lt;/h3&gt; 
&lt;p&gt;If you encounter any issues during installation or prefer a visual guide, one of our community members has created an excellent installation video for Kali Linux installation. You can find it here: &lt;a href=&quot;https://www.youtube.com/watch?v=7OFfrU6VrWw&quot;&gt;https://www.youtube.com/watch?v=7OFfrU6VrWw&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;Please note: This is community-curated content and is not owned by reNgine. The installation process may change, so please refer to the official documentation for the most up-to-date instructions.&lt;/p&gt; 
&lt;h2&gt;Updating&lt;/h2&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;To update reNgine, run:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;cd rengine &amp;amp;&amp;amp;  sudo ./update.sh
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;If &lt;code&gt;update.sh&lt;/code&gt; lacks execution permissions, use:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;sudo chmod +x update.sh
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Community-Curated Videos&lt;/h2&gt; 
&lt;p&gt;reNgine has a vibrant community that often creates helpful content about installation, features, and usage. Below is a collection of community-curated videos that you might find useful. Please note that these videos are not official reNgine content, and the information they contain may become outdated as reNgine evolves.&lt;/p&gt; 
&lt;p&gt;Always refer to the official documentation for the most up-to-date and accurate information. If you&#39;ve created a video about reNgine and would like it featured here, please send a pull request updating this table.&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Video Title&lt;/th&gt; 
   &lt;th&gt;Language&lt;/th&gt; 
   &lt;th&gt;Publisher&lt;/th&gt; 
   &lt;th&gt;Date&lt;/th&gt; 
   &lt;th&gt;Link&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;reNgine Installation on Kali Linux&lt;/td&gt; 
   &lt;td&gt;English&lt;/td&gt; 
   &lt;td&gt;Secure the Cyber World&lt;/td&gt; 
   &lt;td&gt;2024-02-29&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7OFfrU6VrWw&quot;&gt;Watch&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Resultados do ReNgine - Automação para Recon&lt;/td&gt; 
   &lt;td&gt;Portuguese&lt;/td&gt; 
   &lt;td&gt;Guia Anônima&lt;/td&gt; 
   &lt;td&gt;2023-04-18&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=6aNvDy1FzIM&quot;&gt;Watch&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;reNgine Introduction&lt;/td&gt; 
   &lt;td&gt;Moroccan Arabic&lt;/td&gt; 
   &lt;td&gt;Th3 Hacker News Bdarija&lt;/td&gt; 
   &lt;td&gt;2021-07-27&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9FuRrcmWgWU&quot;&gt;Watch&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Automated recon? ReNgine - Hacker Tools&lt;/td&gt; 
   &lt;td&gt;English&lt;/td&gt; 
   &lt;td&gt;Intigriti&lt;/td&gt; 
   &lt;td&gt;2021-08-24&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=vP7tBopQSEc&quot;&gt;Watch&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;We appreciate the community&#39;s contributions in creating these resources.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Screenshots&lt;/h2&gt; 
&lt;h3&gt;Scan Results&lt;/h3&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/.github/screenshots/scan_results.gif&quot; alt=&quot;&quot; /&gt;&lt;/p&gt; 
&lt;h3&gt;General Usage&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993781-b6012995-522b-480a-a8bf-911193d35894.gif&quot; /&gt; 
&lt;h3&gt;Initiating Subscan&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993749-1ad343d6-8ce7-43d6-aee7-b3add0321da7.gif&quot; /&gt; 
&lt;h3&gt;Recon Data filtering&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993687-b63f3de8-e033-4ac0-808e-a2aa377d3cf8.gif&quot; /&gt; 
&lt;h3&gt;Report Generation&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993689-c796c6cd-eb61-43f4-800d-08aba9740088.gif&quot; /&gt; 
&lt;h3&gt;Toolbox&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993751-d687e88a-eb79-440f-9dc0-0ad006901620.gif&quot; /&gt; 
&lt;h3&gt;Adding Custom tool in Tools Arsenal&lt;/h3&gt; 
&lt;img src=&quot;https://user-images.githubusercontent.com/17223002/164993670-466f6459-9499-498b-a9bd-526476d735a7.gif&quot; /&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Contributing&lt;/h2&gt; 
&lt;p&gt;We welcome contributions of all sizes! The open-source community thrives on collaboration, and your input is invaluable. Whether you&#39;re fixing a typo, improving UI, or adding new features, every contribution matters.&lt;/p&gt; 
&lt;p&gt;How you can contribute:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Code improvements&lt;/li&gt; 
 &lt;li&gt;Documentation updates&lt;/li&gt; 
 &lt;li&gt;Bug reports and fixes&lt;/li&gt; 
 &lt;li&gt;New feature suggestions and implementations&lt;/li&gt; 
 &lt;li&gt;UI/UX enhancements&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;To get started:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt;Check our &lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/.github/CONTRIBUTING.md&quot;&gt;Contributing Guide&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Pick an &lt;a href=&quot;https://github.com/yogeshojha/rengine/issues&quot;&gt;open issue&lt;/a&gt; or propose a new one&lt;/li&gt; 
 &lt;li&gt;Fork the repository and create your branch&lt;/li&gt; 
 &lt;li&gt;Make your changes and submit a pull request&lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;Remember, no contribution is too small. Your efforts help make reNgine better for everyone!&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Submitting issues&lt;/h2&gt; 
&lt;p&gt;When submitting issues, provide as much valuable information as possible to help developers resolve the problem quickly. Follow these steps to gather detailed debug information:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;Enable Debug Mode:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Edit &lt;code&gt;web/entrypoint.sh&lt;/code&gt; in the project root&lt;/li&gt; 
   &lt;li&gt;Add &lt;code&gt;export DEBUG=1&lt;/code&gt; at the top of the file:&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;#!/bin/bash

export DEBUG=1

python3 manage.py migrate
python3 manage.py runserver 0.0.0.0:8000

exec &quot;$@&quot;
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
   &lt;li&gt;Restart the web container: &lt;code&gt;docker-compose restart web&lt;/code&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;View Debug Output:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Run &lt;code&gt;make logs&lt;/code&gt; to see the full stack trace&lt;/li&gt; 
   &lt;li&gt;Check the browser&#39;s developer console for XHR requests with 500 errors&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Example Debug Output:&lt;/p&gt; &lt;pre&gt;&lt;code&gt;web_1          |   File &quot;/usr/local/lib/python3.10/dist-packages/celery/app/task.py&quot;, line 411, in __call__
web_1          |     return self.run(*args, **kwargs)
web_1          | TypeError: run_command() got an unexpected keyword argument &#39;echo&#39;
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Submit Your Issue:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Include the full stack trace in your GitHub issue&lt;/li&gt; 
   &lt;li&gt;Describe the steps to reproduce the problem&lt;/li&gt; 
   &lt;li&gt;Mention any relevant system information&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Disable Debug Mode:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Set &lt;code&gt;DEBUG=0&lt;/code&gt; in &lt;code&gt;web/entrypoint.sh&lt;/code&gt;&lt;/li&gt; 
   &lt;li&gt;Restart the web container&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;By providing this detailed information, you significantly help developers identify and fix issues more efficiently.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;First-time Open Source contributors&lt;/h2&gt; 
&lt;p&gt;reNgine is an open-source project that welcomes contributors of all experience levels, including beginners. If you&#39;ve never contributed to open source before, we encourage you to start here!&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;We&#39;re proud to support your first Pull Request (PR)&lt;/li&gt; 
 &lt;li&gt;Check our &lt;a href=&quot;https://github.com/yogeshojha/rengine/issues&quot;&gt;open issues&lt;/a&gt; for starter-friendly tasks&lt;/li&gt; 
 &lt;li&gt;Don&#39;t hesitate to ask questions in our community channels&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Your contribution, no matter how small, is valuable to us.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;reNgine Support&lt;/h2&gt; 
&lt;p&gt;Before seeking support:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Please carefully read the README and documentation at &lt;a href=&quot;https://rengine.wiki&quot;&gt;rengine.wiki&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Most common questions and issues are addressed there.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;If you still need assistance:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Do not use GitHub issues for support requests.&lt;/li&gt; 
 &lt;li&gt;Join our &lt;a href=&quot;https://discord.gg/azv6fzhNCE&quot;&gt;community-maintained Discord channel&lt;/a&gt;.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Please note:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;The Discord channel is maintained by the community.&lt;/li&gt; 
 &lt;li&gt;While we strive to help, there&#39;s no guarantee of support or response time.&lt;/li&gt; 
 &lt;li&gt;For confirmed bugs or feature requests, consider opening a GitHub issue.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Support and Sponsoring&lt;/h2&gt; 
&lt;p&gt;reNgine is a passion project developed in my free time, alongside my day job. Your support helps keep this project alive and growing. Here&#39;s how you can contribute:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Add a &lt;a href=&quot;https://github.com/yogeshojha/rengine&quot;&gt;GitHub Star&lt;/a&gt; to the project.&lt;/li&gt; 
 &lt;li&gt;Share about reNgine on social media or in blog posts&lt;/li&gt; 
 &lt;li&gt;Nominate me for &lt;a href=&quot;https://stars.github.com/nominate/&quot;&gt;GitHub Stars?&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;Use my &lt;a href=&quot;https://m.do.co/c/e353502d19fc&quot;&gt;DigitalOcean referral link&lt;/a&gt; to get $100 credit (I receive $25)&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;Your support, whether through donations or simply giving a star, tells me that reNgine is valuable to you. It motivates me to continue improving and adding features to make reNgine the go-to tool for reconnaissance.&lt;/p&gt; 
&lt;p&gt;Thank you for your support!&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Reporting Security Vulnerabilities&lt;/h2&gt; 
&lt;p&gt;We appreciate your efforts to responsibly disclose your findings and will make every effort to acknowledge your contributions.&lt;/p&gt; 
&lt;p&gt;To report a security vulnerability, please follow these steps:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;&lt;strong&gt;Do Not&lt;/strong&gt; disclose the vulnerability publicly on GitHub issues or any other public forum.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Go to the &lt;a href=&quot;https://github.com/yogeshojha/rengine/security&quot;&gt;Security tab&lt;/a&gt; of the reNgine repository.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Click on &quot;Report a vulnerability&quot; to open GitHub&#39;s private vulnerability reporting form.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Provide a detailed description of the vulnerability, including:&lt;/p&gt; 
  &lt;ul&gt; 
   &lt;li&gt;Steps to reproduce&lt;/li&gt; 
   &lt;li&gt;Potential impact&lt;/li&gt; 
   &lt;li&gt;Any suggested fixes or mitigations (if you have them)&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;I will review your report and respond as quickly as possible, usually within 48-72 hours.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Please allow some time to investigate and address the vulnerability before disclosing it to others.&lt;/p&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;p&gt;We are committed to working with security researchers to verify and address any potential vulnerabilities reported to us. After fixing the issue, we will publicly acknowledge your responsible disclosure, unless you prefer to remain anonymous.&lt;/p&gt; 
&lt;p&gt;Thank you for helping to keep reNgine and its users safe!&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;License&lt;/h2&gt; 
&lt;p&gt;Distributed under the GNU GPL v3 License. See &lt;a href=&quot;https://raw.githubusercontent.com/yogeshojha/rengine/master/LICENSE&quot;&gt;LICENSE&lt;/a&gt; for more information.&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/aqua.png&quot; alt=&quot;-----------------------------------------------------&quot; /&gt;&lt;/p&gt; 
&lt;p align=&quot;right&quot;&gt;&lt;i&gt;Note: Parts of this README were written or refined using AI language models.&lt;/i&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/88c36f4c8a3d875f0b593f0b83e995653181ea31f02c2202926d71c9823eaa14/yogeshojha/rengine" medium="image" />
      
    </item>
    
    <item>
      <title>tinkerhub/useless_project_temp</title>
      <link>https://github.com/tinkerhub/useless_project_temp</link>
      <description>&lt;img width=&quot;1280&quot; height=&quot;640&quot; alt=&quot;git (1)&quot; src=&quot;https://github.com/user-attachments/assets/8920b256-2ba8-4988-b824-5351134eb4bd&quot; /&gt; 
&lt;h1&gt;[Project Name] 🎯&lt;/h1&gt; 
&lt;h2&gt;Basic Details&lt;/h2&gt; 
&lt;h3&gt;Team Name: [Name]&lt;/h3&gt; 
&lt;h3&gt;Team Members&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Team Lead: [Name] - [College]&lt;/li&gt; 
 &lt;li&gt;Member 2: [Name] - [College]&lt;/li&gt; 
 &lt;li&gt;Member 3: [Name] - [College]&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Project Description&lt;/h3&gt; 
&lt;p&gt;[2-3 lines about what your project does]&lt;/p&gt; 
&lt;h3&gt;The Problem (that doesn&#39;t exist)&lt;/h3&gt; 
&lt;p&gt;[What ridiculous problem are you solving?]&lt;/p&gt; 
&lt;h3&gt;The Solution (that nobody asked for)&lt;/h3&gt; 
&lt;p&gt;[How are you solving it? Keep it fun!]&lt;/p&gt; 
&lt;h2&gt;Technical Details&lt;/h2&gt; 
&lt;h3&gt;Technologies/Components Used&lt;/h3&gt; 
&lt;p&gt;For Software:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;[Languages used]&lt;/li&gt; 
 &lt;li&gt;[Frameworks used]&lt;/li&gt; 
 &lt;li&gt;[Libraries used]&lt;/li&gt; 
 &lt;li&gt;[Tools used]&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;For Hardware:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;[List main components]&lt;/li&gt; 
 &lt;li&gt;[List specifications]&lt;/li&gt; 
 &lt;li&gt;[List tools required]&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Implementation&lt;/h3&gt; 
&lt;p&gt;For Software:&lt;/p&gt; 
&lt;h1&gt;Installation&lt;/h1&gt; 
&lt;p&gt;[commands]&lt;/p&gt; 
&lt;h1&gt;Run&lt;/h1&gt; 
&lt;p&gt;[commands]&lt;/p&gt; 
&lt;h3&gt;Project Documentation&lt;/h3&gt; 
&lt;p&gt;For Software:&lt;/p&gt; 
&lt;h1&gt;Screenshots (Add at least 3)&lt;/h1&gt; 
&lt;p&gt;![Screenshot1](Add screenshot 1 here with proper name) &lt;em&gt;Add caption explaining what this shows&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;![Screenshot2](Add screenshot 2 here with proper name) &lt;em&gt;Add caption explaining what this shows&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;![Screenshot3](Add screenshot 3 here with proper name) &lt;em&gt;Add caption explaining what this shows&lt;/em&gt;&lt;/p&gt; 
&lt;h1&gt;Diagrams&lt;/h1&gt; 
&lt;p&gt;![Workflow](Add your workflow/architecture diagram here) &lt;em&gt;Add caption explaining your workflow&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;For Hardware:&lt;/p&gt; 
&lt;h1&gt;Schematic &amp;amp; Circuit&lt;/h1&gt; 
&lt;p&gt;![Circuit](Add your circuit diagram here) &lt;em&gt;Add caption explaining connections&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;![Schematic](Add your schematic diagram here) &lt;em&gt;Add caption explaining the schematic&lt;/em&gt;&lt;/p&gt; 
&lt;h1&gt;Build Photos&lt;/h1&gt; 
&lt;p&gt;![Components](Add photo of your components here) &lt;em&gt;List out all components shown&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;![Build](Add photos of build process here) &lt;em&gt;Explain the build steps&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;![Final](Add photo of final product here) &lt;em&gt;Explain the final build&lt;/em&gt;&lt;/p&gt; 
&lt;h3&gt;Project Demo&lt;/h3&gt; 
&lt;h1&gt;Video&lt;/h1&gt; 
&lt;p&gt;[Add your demo video link here] &lt;em&gt;Explain what the video demonstrates&lt;/em&gt;&lt;/p&gt; 
&lt;h1&gt;Additional Demos&lt;/h1&gt; 
&lt;p&gt;[Add any extra demo materials/links]&lt;/p&gt; 
&lt;h2&gt;Team Contributions&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;[Name 1]: [Specific contributions]&lt;/li&gt; 
 &lt;li&gt;[Name 2]: [Specific contributions]&lt;/li&gt; 
 &lt;li&gt;[Name 3]: [Specific contributions]&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;p&gt;Made with ❤️ at TinkerHub Useless Projects&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://img.shields.io/badge/TinkerHub-24?color=%23000000&amp;amp;link=https%3A%2F%2Fwww.tinkerhub.org%2F&quot; alt=&quot;Static Badge&quot; /&gt; &lt;img src=&quot;https://img.shields.io/badge/UselessProjects--26-26?link=https%3A%2F%2Ftinkerhub.org%2Fevents%2F1M8ORET9A1%2Fuseless-projects-3.0&quot; alt=&quot;Static Badge&quot; /&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/e2597a15c9b5f25e40fd37f38efe9b99c00a727aab53cb3b529af3a0b79bb3fc/tinkerhub/useless_project_temp" medium="image" />
      
    </item>
    
    <item>
      <title>apna-college/Delta</title>
      <link>https://github.com/apna-college/Delta</link>
      <description>&lt;h1&gt;Delta&lt;/h1&gt; 
&lt;h2&gt;Please use this repo to download your in-class starter codes.&lt;/h2&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/d1ffe8c404b195153ddb7b1334a92cd94773f21208f8b91793094d5670d731f2/apna-college/Delta" medium="image" />
      
    </item>
    
    <item>
      <title>ossu/computer-science</title>
      <link>https://github.com/ossu/computer-science</link>
      <description>&lt;p&gt;🎓 Path to a free self-taught education in Computer Science!&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://cs.ossu.dev&quot;&gt;https://cs.ossu.dev&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;div align=&quot;center&quot; style=&quot;text-align: center&quot;&gt; 
 &lt;img src=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/images/ossu-logo.webp&quot; alt=&quot;Open Source Society logo&quot; /&gt; 
 &lt;h3&gt;Open Source Society University&lt;/h3&gt; 
 &lt;p&gt; Path to a free self-taught education in Computer Science! &lt;/p&gt; 
 &lt;p&gt; &lt;a href=&quot;https://github.com/sindresorhus/awesome&quot;&gt; &lt;img alt=&quot;Awesome&quot; src=&quot;https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg?sanitize=true&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/ossu/computer-science&quot;&gt; &lt;img alt=&quot;Open Source Society University - Computer Science&quot; src=&quot;https://img.shields.io/badge/OSSU-computer--science-blue.svg?sanitize=true&quot; /&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;/div&gt; 
&lt;h1&gt;Contents&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#summary&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#community&quot;&gt;Community&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#curriculum&quot;&gt;Curriculum&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#code-of-conduct&quot;&gt;Code of conduct&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#team&quot;&gt;Team&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h1&gt;Summary&lt;/h1&gt; 
&lt;p&gt;The OSSU curriculum is a &lt;strong&gt;complete education in computer science&lt;/strong&gt; using online materials. It&#39;s not merely for career training or professional development. It&#39;s for those who want a proper, &lt;em&gt;well-rounded&lt;/em&gt; grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.&lt;/p&gt; 
&lt;p&gt;It is designed according to the degree requirements of undergraduate computer science majors, minus general education (non-CS) requirements, as it is assumed most of the people following this curriculum are already educated outside the field of CS. The courses themselves are among the very best in the world, often coming from Harvard, Princeton, MIT, etc., but specifically chosen to meet the following criteria.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Courses must&lt;/strong&gt;:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Be open for enrollment&lt;/li&gt; 
 &lt;li&gt;Run regularly (ideally in self-paced format, otherwise running multiple times per year)&lt;/li&gt; 
 &lt;li&gt;Be of generally high quality in teaching materials and pedagogical principles&lt;/li&gt; 
 &lt;li&gt;Match the curricular standards of the &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/CURRICULAR_GUIDELINES.md&quot;&gt;CS 2013&lt;/a&gt;: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;When no course meets the above criteria, the coursework is supplemented with a book. When there are courses or books that don&#39;t fit into the curriculum but are otherwise of high quality, they belong in &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/extras/courses.md&quot;&gt;extras/courses&lt;/a&gt; or &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/extras/readings.md&quot;&gt;extras/readings&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Organization&lt;/strong&gt;. The curriculum is designed as follows:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;em&gt;Intro CS&lt;/em&gt;: for students to try out CS and see if it&#39;s right for them&lt;/li&gt; 
 &lt;li&gt;&lt;em&gt;Core CS&lt;/em&gt;: corresponds roughly to the first three years of a computer science curriculum, taking classes that all majors would be required to take&lt;/li&gt; 
 &lt;li&gt;&lt;em&gt;Advanced CS&lt;/em&gt;: corresponds roughly to the final year of a computer science curriculum, taking electives according to the student&#39;s interests&lt;/li&gt; 
 &lt;li&gt;&lt;em&gt;Final Project&lt;/em&gt;: a project for students to validate, consolidate, and display their knowledge, to be evaluated by their peers worldwide&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;Duration&lt;/strong&gt;. It is possible to finish within about 2 years if you plan carefully and devote roughly 20 hours/week to your studies. Learners can use &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1y2kMsIg9VaHMVmw35x_aH1hpty3V-ZMuV2jA13P_Cgo/copy&quot;&gt;this spreadsheet&lt;/a&gt; to estimate their end date. Make a copy and input your start date and expected hours per week in the &lt;code&gt;Timeline&lt;/code&gt; sheet. As you work through courses you can enter your actual course completion dates in the &lt;code&gt;Curriculum Data&lt;/code&gt; sheet and get updated completion estimates.&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; While the spreadsheet is a useful tool to estimate the time you need to complete this curriculum, it may not always be up-to-date with the curriculum. Use the &lt;a href=&quot;https://cs.ossu.dev&quot;&gt;OSSU CS website&lt;/a&gt; or &lt;a href=&quot;https://github.com/ossu/computer-science&quot;&gt;the repo&lt;/a&gt; to see what courses to do.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&gt;. All or nearly all course material is available for free. However, some courses may charge money for assignments/tests/projects to be graded. Note that both &lt;a href=&quot;https://www.coursera.support/s/article/209819033-Apply-for-Financial-Aid-or-a-Scholarship?language=en_US&quot;&gt;Coursera&lt;/a&gt; and &lt;a href=&quot;https://courses.edx.org/financial-assistance/&quot;&gt;edX&lt;/a&gt; offer financial aid.&lt;/p&gt; 
&lt;p&gt;Decide how much or how little to spend based on your own time and budget; just remember that you can&#39;t purchase success!&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Process&lt;/strong&gt;. Students can work through the curriculum alone or in groups, in order or out of order.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;We recommend doing all courses in Core CS, only skipping a course when you are certain that you&#39;ve already learned the material previously.&lt;/li&gt; 
 &lt;li&gt;For simplicity, we recommend working through courses (especially Core CS) in order from top to bottom. Some students choose to study multiple courses at a time in order to vary the material they are working on in a day/week. A popular option is to take the math courses in parallel with the introductory courses. Course prerequisites are listed to help you determine if you are prepared for a given course.&lt;/li&gt; 
 &lt;li&gt;Courses in Advanced CS are electives. Choose one subject (e.g. Advanced programming) you want to become an expert in and take all the courses under that heading. You can also create your own custom subject; the Discord community may provide feedback on your planned subject.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;Content policy&lt;/strong&gt;. If you plan on showing off some of your coursework publicly, you must share only files that you are allowed to. &lt;em&gt;Respect the code of conduct&lt;/em&gt; that you signed in the beginning of each course!&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/CONTRIBUTING.md&quot;&gt;How to contribute&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/HELP.md&quot;&gt;Getting help&lt;/a&gt;&lt;/strong&gt; (Details about our FAQ and chatroom)&lt;/p&gt; 
&lt;h1&gt;Community&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;We have a Discord server! &lt;a href=&quot;https://discord.gg/wuytwK5s9h&quot;&gt;&lt;img src=&quot;https://img.shields.io/discord/744385009028431943.svg?label=&amp;amp;logo=discord&amp;amp;logoColor=ffffff&amp;amp;color=7389D8&amp;amp;labelColor=6A7EC2&quot; alt=&quot;Discord&quot; /&gt;&lt;/a&gt; This should be your first stop to talk with other OSSU students. Why don&#39;t you introduce yourself right now? &lt;a href=&quot;https://discord.gg/wuytwK5s9h&quot;&gt;Join the OSSU Discord&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/CONTRIBUTING.md&quot;&gt;here&lt;/a&gt;.&lt;/li&gt; 
 &lt;li&gt;Add &lt;strong&gt;Open Source Society University&lt;/strong&gt; to your &lt;a href=&quot;https://www.linkedin.com/school/11272443/&quot;&gt;Linkedin&lt;/a&gt; profile!&lt;/li&gt; 
&lt;/ul&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; There are a few third-party/deprecated/outdated material that you might find when searching for OSSU. We recommend you to ignore them, and only use the &lt;a href=&quot;https://cs.ossu.dev&quot;&gt;OSSU CS website&lt;/a&gt; or &lt;a href=&quot;https://github.com/ossu/computer-science&quot;&gt;OSSU CS Github Repo&lt;/a&gt;. Some known outdated materials are:&lt;/p&gt; 
 &lt;ul&gt; 
  &lt;li&gt;An unmaintained and deprecated firebase app. Read more in the &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/FAQ.md#why-is-the-firebase-ossu-app-different-or-broken&quot;&gt;FAQ&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;An unmaintained and deprecated trello board&lt;/li&gt; 
  &lt;li&gt;Third-party notion templates&lt;/li&gt; 
 &lt;/ul&gt; 
&lt;/blockquote&gt; 
&lt;h1&gt;Curriculum&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#prerequisites&quot;&gt;Prerequisites&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#intro-cs&quot;&gt;Intro CS&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-cs&quot;&gt;Core CS&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-programming&quot;&gt;Core programming&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-math&quot;&gt;Core math&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#cs-tools&quot;&gt;CS Tools&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-systems&quot;&gt;Core systems&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-theory&quot;&gt;Core theory&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-security&quot;&gt;Core security&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-applications&quot;&gt;Core applications&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-ethics&quot;&gt;Core ethics&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-cs&quot;&gt;Advanced CS&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-programming&quot;&gt;Advanced programming&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-systems&quot;&gt;Advanced systems&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-theory&quot;&gt;Advanced theory&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-information-security&quot;&gt;Advanced information security&lt;/a&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-math&quot;&gt;Advanced math&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#final-project&quot;&gt;Final project&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;hr /&gt; 
&lt;h2&gt;Prerequisites&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#core-cs&quot;&gt;Core CS&lt;/a&gt; assumes the student has already taken &lt;a href=&quot;https://ossu.dev/precollege-math&quot;&gt;high school math&lt;/a&gt;, including algebra, geometry, and pre-calculus.&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-cs&quot;&gt;Advanced CS&lt;/a&gt; assumes the student has already taken the entirety of Core CS and is knowledgeable enough now to decide which electives to take.&lt;/li&gt; 
 &lt;li&gt;Note that &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/#advanced-systems&quot;&gt;Advanced systems&lt;/a&gt; assumes the student has taken a basic physics course (e.g. AP Physics in high school).&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Intro CS&lt;/h2&gt; 
&lt;p&gt;This course will introduce you to the world of computer science and programming. This course gives you a flavor of the material to come. If you finish the course wanting more, Computer Science is likely for you!&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;computation&lt;/code&gt; &lt;code&gt;imperative programming&lt;/code&gt; &lt;code&gt;basic data structures and algorithms&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/coursepages/intro-cs/README.md&quot;&gt;Introduction to Computer Science and Programming using Python&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;14 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://ossu.dev/precollege-math&quot;&gt;high school algebra&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/jvchSm9&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Core CS&lt;/h2&gt; 
&lt;p&gt;All coursework under Core CS is &lt;strong&gt;required&lt;/strong&gt;, unless otherwise indicated.&lt;/p&gt; 
&lt;h3&gt;Core programming&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;functional programming&lt;/code&gt; &lt;code&gt;design for testing&lt;/code&gt; &lt;code&gt;program requirements&lt;/code&gt; &lt;code&gt;common design patterns&lt;/code&gt; &lt;code&gt;unit testing&lt;/code&gt; &lt;code&gt;object-oriented design&lt;/code&gt; &lt;code&gt;static typing&lt;/code&gt; &lt;code&gt;dynamic typing&lt;/code&gt; &lt;code&gt;ML-family languages (via Standard ML)&lt;/code&gt; &lt;code&gt;Lisp-family languages (via Racket)&lt;/code&gt; &lt;code&gt;Ruby&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/coursepages/spd/README.md&quot;&gt;Systematic Program Design&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;chat: &lt;a href=&quot;https://discord.gg/RfqAmGJ&quot;&gt;part 1&lt;/a&gt; / &lt;a href=&quot;https://discord.gg/kczJzpm&quot;&gt;part 2&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/coursepages/class-based/README.md&quot;&gt;Class-based Program Design&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Systematic Program Design, High School Math&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.com/channels/744385009028431943/891411727294562314&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://courses.cs.washington.edu/courses/cse341/19sp/#lectures&quot;&gt;Programming Languages&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;11 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Systematic Program Design&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/8BkJtXN&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://course.ccs.neu.edu/cs3500f19/&quot;&gt;Object-Oriented Design&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Class-based Program Design&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.com/channels/744385009028431943/891412022120579103&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/software-architecture&quot;&gt;Software Architecture&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Object Oriented Design&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.com/channels/744385009028431943/891412169638432788&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core math&lt;/h3&gt; 
&lt;p&gt;Discrete math (Math for CS) is a prerequisite and closely related to the study of algorithms and data structures. Calculus both prepares students for discrete math and helps students develop mathematical maturity.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;discrete mathematics&lt;/code&gt; &lt;code&gt;mathematical proofs&lt;/code&gt; &lt;code&gt;basic statistics&lt;/code&gt; &lt;code&gt;O-notation&lt;/code&gt; &lt;code&gt;discrete probability&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Notes&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.1x+2T2019/about&quot;&gt;Calculus 1A: Differentiation&lt;/a&gt; (&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-01sc-single-variable-calculus-fall-2010/index.htm&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;The alternate covers this and the following 2 courses&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://ossu.dev/precollege-math&quot;&gt;high school math&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/mPCt45F&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.2x+3T2019/about&quot;&gt;Calculus 1B: Integration&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Calculus 1A&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/sddAsZg&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://openlearninglibrary.mit.edu/courses/course-v1:MITx+18.01.3x+1T2020/about&quot;&gt;Calculus 1C: Coordinate Systems &amp;amp; Infinite Series&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Calculus 1B&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/FNEcNNq&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://openlearninglibrary.mit.edu/courses/course-v1:OCW+6.042J+2T2019/about&quot;&gt;Mathematics for Computer Science&lt;/a&gt; (&lt;a href=&quot;https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://github.com/spamegg1/Math-for-CS-solutions&quot;&gt;2015/2019 solutions&lt;/a&gt; &lt;a href=&quot;https://github.com/frevib/mit-cs-math-6042-fall-2010-problems&quot;&gt;2010 solutions&lt;/a&gt; &lt;a href=&quot;https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2005/assignments/&quot;&gt;2005 solutions&lt;/a&gt;.&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Calculus 1C&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/EuTzNbF&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;CS Tools&lt;/h3&gt; 
&lt;p&gt;Understanding theory is important, but you will also be expected to create programs. There are a number of tools that are widely used to make that process easier. Learn them now to ease your future work writing programs.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;terminals and shell scripting&lt;/code&gt; &lt;code&gt;vim&lt;/code&gt; &lt;code&gt;command line environments&lt;/code&gt; &lt;code&gt;version control&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://missing.csail.mit.edu/&quot;&gt;The Missing Semester of Your CS Education&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/5FvKycS&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core systems&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;procedural programming&lt;/code&gt; &lt;code&gt;manual memory management&lt;/code&gt; &lt;code&gt;boolean algebra&lt;/code&gt; &lt;code&gt;gate logic&lt;/code&gt; &lt;code&gt;memory&lt;/code&gt; &lt;code&gt;computer architecture&lt;/code&gt; &lt;code&gt;assembly&lt;/code&gt; &lt;code&gt;machine language&lt;/code&gt; &lt;code&gt;virtual machines&lt;/code&gt; &lt;code&gt;high-level languages&lt;/code&gt; &lt;code&gt;compilers&lt;/code&gt; &lt;code&gt;operating systems&lt;/code&gt; &lt;code&gt;network protocols&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Additional Text / Assignments&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/build-a-computer&quot;&gt;Build a Modern Computer from First Principles: From Nand to Tetris&lt;/a&gt; (&lt;a href=&quot;https://www.nand2tetris.org/&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;7-13 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;C-like programming language&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/vxB2DRV&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/nand2tetris2&quot;&gt;Build a Modern Computer from First Principles: Nand to Tetris Part II&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12-18 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;one of &lt;a href=&quot;https://user-images.githubusercontent.com/2046800/35426340-f6ce6358-026a-11e8-8bbb-4e95ac36b1d7.png&quot;&gt;these programming languages&lt;/a&gt;, From Nand to Tetris Part I&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/AsUXcPu&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/coursepages/ostep/README.md&quot;&gt;Operating Systems: Three Easy Pieces&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10-12 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Nand to Tetris Part II&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/wZNgpep&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://gaia.cs.umass.edu/kurose_ross/online_lectures.htm&quot;&gt;Computer Networking: a Top-Down Approach&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4–12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://gaia.cs.umass.edu/kurose_ross/wireshark.php&quot;&gt;Wireshark Labs&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;algebra, probability, basic CS&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/MJ9YXyV&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core theory&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;divide and conquer&lt;/code&gt; &lt;code&gt;sorting and searching&lt;/code&gt; &lt;code&gt;randomized algorithms&lt;/code&gt; &lt;code&gt;graph search&lt;/code&gt; &lt;code&gt;shortest paths&lt;/code&gt; &lt;code&gt;data structures&lt;/code&gt; &lt;code&gt;greedy algorithms&lt;/code&gt; &lt;code&gt;minimum spanning trees&lt;/code&gt; &lt;code&gt;dynamic programming&lt;/code&gt; &lt;code&gt;NP-completeness&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-1&quot;&gt;Algorithms: Design and Analysis, Part 1&lt;/a&gt; (&lt;a href=&quot;https://www.algorithmsilluminated.org/&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;any programming language, Mathematics for Computer Science&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/mKRS7tY&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-2&quot;&gt;Algorithms: Design and Analysis, Part 2&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Algorithms Part 1&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/Qstqe4t&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core security&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt; &lt;code&gt;Confidentiality, Integrity, Availability&lt;/code&gt; &lt;code&gt;Secure Design&lt;/code&gt; &lt;code&gt;Defensive Programming&lt;/code&gt; &lt;code&gt;Threats and Attacks&lt;/code&gt; &lt;code&gt;Network Security&lt;/code&gt; &lt;code&gt;Cryptography&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/cybersecurity/rochester-institute-of-technology-cybersecurity-fundamentals&quot;&gt;Cybersecurity Fundamentals&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10-12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/XdY3AwTFK4&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/secure-coding-principles&quot;&gt;Principles of Secure Coding&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/5gMdeSK&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/identifying-security-vulnerabilities&quot;&gt;Identifying Security Vulnerabilities&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/V78MjUS&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;Choose &lt;strong&gt;one&lt;/strong&gt; of the following:&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/identifying-security-vulnerabilities-c-programming&quot;&gt;Identifying Security Vulnerabilities in C/C++ Programming&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/Vbxce7A&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/exploiting-securing-vulnerabilities-java-applications&quot;&gt;Exploiting and Securing Vulnerabilities in Java Applications&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/QxC22rR&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core applications&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;Agile methodology&lt;/code&gt; &lt;code&gt;REST&lt;/code&gt; &lt;code&gt;software specifications&lt;/code&gt; &lt;code&gt;refactoring&lt;/code&gt; &lt;code&gt;relational databases&lt;/code&gt; &lt;code&gt;transaction processing&lt;/code&gt; &lt;code&gt;data modeling&lt;/code&gt; &lt;code&gt;neural networks&lt;/code&gt; &lt;code&gt;supervised learning&lt;/code&gt; &lt;code&gt;unsupervised learning&lt;/code&gt; &lt;code&gt;OpenGL&lt;/code&gt; &lt;code&gt;ray tracing&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/databases/stanford-university-databases-modeling-and-theory&quot;&gt;Databases: Modeling and Theory&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;core programming&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/pMFqNf4&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql&quot;&gt;Databases: Relational Databases and SQL&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;core programming&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/P8SPPyF&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/relational-databases/stanford-university-databases-semistructured-data&quot;&gt;Databases: Semistructured Data&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;core programming&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/duCJ3GN&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.deeplearning.ai/courses/machine-learning-specialization/&quot;&gt;Machine Learning&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;11 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;9 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Basic coding&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/NcXHDjy&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/computer-graphics/the-university-of-california-san-diego-computer-graphics&quot;&gt;Computer Graphics&lt;/a&gt; (&lt;a href=&quot;https://cseweb.ucsd.edu/~viscomp/classes/cse167/wi22/schedule.html&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;C++ or Java, &lt;a href=&quot;https://ossu.dev/precollege-math/coursepages/precalculus&quot;&gt;Basic Linear Algebra&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/68WqMNV&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/software-engineering/university-of-british-columbia-software-engineering-introduction&quot;&gt;Software Engineering: Introduction&lt;/a&gt; (&lt;a href=&quot;https://github.com/ubccpsc/310/raw/main/resources/README.md&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Core Programming, and a &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/FAQ.md#why-require-experience-with-a-sizable-project-before-the-Software-Engineering-courses&quot;&gt;sizable project&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/5Qtcwtz&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Core ethics&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;Social Context&lt;/code&gt; &lt;code&gt;Analytical Tools&lt;/code&gt; &lt;code&gt;Professional Ethics&lt;/code&gt; &lt;code&gt;Intellectual Property&lt;/code&gt; &lt;code&gt;Privacy and Civil Liberties&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/ethics-technology-engineering&quot;&gt;Ethics, Technology and Engineering&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;9 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/6ttjPmzZbe&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/introduction-intellectual-property&quot;&gt;Introduction to Intellectual Property&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/YbuERswpAK&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/northeastern-data-privacy&quot;&gt;Data Privacy Fundamentals&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/64J34ajNBd&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Advanced CS&lt;/h2&gt; 
&lt;p&gt;After completing &lt;strong&gt;every required course&lt;/strong&gt; in Core CS, students should choose a subset of courses from Advanced CS based on interest. Not every course from a subcategory needs to be taken. But students should take &lt;em&gt;every&lt;/em&gt; course that is relevant to the field they intend to go into.&lt;/p&gt; 
&lt;h3&gt;Advanced programming&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;debugging theory and practice&lt;/code&gt; &lt;code&gt;goal-oriented programming&lt;/code&gt; &lt;code&gt;parallel computing&lt;/code&gt; &lt;code&gt;object-oriented analysis and design&lt;/code&gt; &lt;code&gt;UML&lt;/code&gt; &lt;code&gt;large-scale software architecture and design&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/scala-parallel-programming&quot;&gt;Parallel Programming&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Scala programming&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/computer-science/stanford-university-compilers&quot;&gt;Compilers&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;9 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.seas.upenn.edu/~cis194/fall16/&quot;&gt;Introduction to Haskell&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;14 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.let.rug.nl/bos/lpn//lpnpage.php?pageid=online&quot;&gt;Learn Prolog Now!&lt;/a&gt; (&lt;a href=&quot;https://github.com/ossu/computer-science/files/6085884/lpn.pdf&quot;&gt;alternative&lt;/a&gt;)*&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLAwxTw4SYaPkxK63TiT88oEe-AIBhr96A&quot;&gt;Software Debugging&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Python, object-oriented programming&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLAwxTw4SYaPkWVHeC_8aSIbSxE_NXI76g&quot;&gt;Software Testing&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Python, programming experience&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;p&gt;(*) book by Blackburn, Bos, Striegnitz (compiled from &lt;a href=&quot;https://github.com/LearnPrologNow/lpn&quot;&gt;source&lt;/a&gt;, redistributed under &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot;&gt;CC license&lt;/a&gt;)&lt;/p&gt; 
&lt;h3&gt;Advanced systems&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;digital signaling&lt;/code&gt; &lt;code&gt;combinational logic&lt;/code&gt; &lt;code&gt;CMOS technologies&lt;/code&gt; &lt;code&gt;sequential logic&lt;/code&gt; &lt;code&gt;finite state machines&lt;/code&gt; &lt;code&gt;processor instruction sets&lt;/code&gt; &lt;code&gt;caches&lt;/code&gt; &lt;code&gt;pipelining&lt;/code&gt; &lt;code&gt;virtualization&lt;/code&gt; &lt;code&gt;parallel processing&lt;/code&gt; &lt;code&gt;virtual memory&lt;/code&gt; &lt;code&gt;synchronization primitives&lt;/code&gt; &lt;code&gt;system call interface&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Notes&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://learning.edx.org/course/course-v1:MITx+6.004.1x_3+3T2016&quot;&gt;Computation Structures 1: Digital Circuits&lt;/a&gt; &lt;a href=&quot;https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/&quot;&gt;alternative 1&lt;/a&gt; &lt;a href=&quot;https://ocw.mit.edu/courses/6-004-computation-structures-spring-2009/&quot;&gt;alternative 2&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/nand2tetris2&quot;&gt;Nand2Tetris II&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Alternate links contain all 3 courses.&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://learning.edx.org/course/course-v1:MITx+6.004.2x+3T2015&quot;&gt;Computation Structures 2: Computer Architecture&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Computation Structures 1&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://learning.edx.org/course/course-v1:MITx+6.004.3x_2+1T2017&quot;&gt;Computation Structures 3: Computer Organization&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Computation Structures 2&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Advanced theory&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;Topics covered&lt;/strong&gt;: &lt;code&gt;formal languages&lt;/code&gt; &lt;code&gt;Turing machines&lt;/code&gt; &lt;code&gt;computability&lt;/code&gt; &lt;code&gt;event-driven concurrency&lt;/code&gt; &lt;code&gt;automata&lt;/code&gt; &lt;code&gt;distributed shared memory&lt;/code&gt; &lt;code&gt;consensus algorithms&lt;/code&gt; &lt;code&gt;state machine replication&lt;/code&gt; &lt;code&gt;computational geometry theory&lt;/code&gt; &lt;code&gt;propositional logic&lt;/code&gt; &lt;code&gt;relational logic&lt;/code&gt; &lt;code&gt;Herbrand logic&lt;/code&gt; &lt;code&gt;game trees&lt;/code&gt; &lt;code&gt;and more&lt;/code&gt;&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/&quot;&gt;Theory of Computation&lt;/a&gt; (&lt;a href=&quot;https://www.youtube.com/playlist?list=PLEE7DF8F5E0203A56&quot;&gt;alternative&lt;/a&gt;)&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;13 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://openlearninglibrary.mit.edu/courses/course-v1:OCW+6.042J+2T2019/about&quot;&gt;Mathematics for Computer Science&lt;/a&gt;, logic, algorithms&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/geometry/tsinghua-university-ji-suan-ji-he-computational-geometry&quot;&gt;Computational Geometry&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;16 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;algorithms, C++&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://timroughgarden.org/f13/f13.html&quot;&gt;Algorithmic Game Theory&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Core Theory&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Advanced Information Security&lt;/h3&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/computer-security/ku-leuven-web-security-fundamentals&quot;&gt;Web Security Fundamentals&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;understanding basic web technologies&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/security-governance-compliance&quot;&gt;Security Governance &amp;amp; Compliance&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/learn/digital-forensics-concepts&quot;&gt;Digital Forensics Concepts&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2-3 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Core Security&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/software-development/the-linux-foundation-secure-software-development-requirements-design-and-reuse&quot;&gt;Secure Software Development: Requirements, Design, and Reuse&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;7 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;1-2 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Core Programming and Core Security&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/software-development/the-linux-foundation-secure-software-development-implementation&quot;&gt;Secure Software Development: Implementation&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;7 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;1-2 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Secure Software Development: Requirements, Design, and Reuse&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.edx.org/learn/software-engineering/the-linux-foundation-secure-software-development-verification-and-more-specialized-topics&quot;&gt;Secure Software Development: Verification and More Specialized Topics&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;7 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;1-2 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;Secure Software Development: Implementation&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h3&gt;Advanced math&lt;/h3&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Discussion&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&quot;&gt;Essence of Linear Algebra&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;-&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://ossu.dev/precollege-math&quot;&gt;high school math&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/m6wHbP6&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/&quot;&gt;Linear Algebra&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;14 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;corequisite: Essence of Linear Algebra&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/k7nSWJH&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-335j-introduction-to-numerical-methods-spring-2019/index.htm&quot;&gt;Introduction to Numerical Methods&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;14 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/&quot;&gt;Linear Algebra&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/FNEcNNq&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://forallx.openlogicproject.org/&quot;&gt;Introduction to Formal Logic&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;10 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-8 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PL5KkMZvBpo5AH_5GpxMiryJT6Dkj32H6N&quot;&gt;Set Theory&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/MbM2Gg5&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://stat110.hsites.harvard.edu/&quot;&gt;Probability&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;15 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5-10 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://www.edx.org/course/calculus-1b-integration&quot;&gt;Differentiation and Integration&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;&lt;a href=&quot;https://discord.gg/UVjs9BU&quot;&gt;chat&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Final project&lt;/h2&gt; 
&lt;p&gt;Part of learning is doing. The assignments and exams for each course are to prepare you to use your knowledge to solve real-world problems.&lt;/p&gt; 
&lt;p&gt;After you&#39;ve completed Core CS and the parts of Advanced CS relevant to you, you should identify a problem that you can solve using the knowledge you&#39;ve acquired. You can create something entirely new, or you can improve some tool/program that you use and wish were better.&lt;/p&gt; 
&lt;p&gt;Students who would like more guidance in creating a project may choose to use a series of project oriented courses. Here is a sample of options (many more are available, at this point you should be capable of identifying a series that is interesting and relevant to you):&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th style=&quot;text-align:left&quot;&gt;Courses&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Duration&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Effort&lt;/th&gt; 
   &lt;th style=&quot;text-align:center&quot;&gt;Prerequisites&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://fullstackopen.com/en/&quot;&gt;Fullstack Open&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;12 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;15 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;programming&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://modernrobotics.northwestern.edu&quot;&gt;Modern Robotics&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;26 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;freshman-level physics, linear algebra, calculus, &lt;a href=&quot;https://www.khanacademy.org/math/differential-equations&quot;&gt;linear ordinary differential equations&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/data-mining&quot;&gt;Data Mining (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;30 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;machine learning&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/big-data&quot;&gt;Big Data (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;30 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;3-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/internet-of-things&quot;&gt;Internet of Things (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;30 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;1-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;strong programming&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/cloud-computing&quot;&gt;Cloud Computing (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;30 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;2-6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;C++ programming&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/jhu-data-science&quot;&gt;Data Science (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;43 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;1-6 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;none&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/scala&quot;&gt;Functional Programming in Scala (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;29 weeks&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;4-5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;One year programming experience&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td style=&quot;text-align:left&quot;&gt;&lt;a href=&quot;https://www.coursera.org/specializations/game-design-and-development&quot;&gt;Game Design and Development with Unity 2020 (Specialization)&lt;/a&gt;&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;6 months&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;5 hours/week&lt;/td&gt; 
   &lt;td style=&quot;text-align:center&quot;&gt;programming, interactive design&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Congratulations&lt;/h2&gt; 
&lt;p&gt;After completing the requirements of the curriculum above, you will have completed the equivalent of a full bachelor&#39;s degree in Computer Science. Congratulations!&lt;/p&gt; 
&lt;p&gt;What is next for you? The possibilities are boundless and overlapping:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;Look for a job as a developer!&lt;/li&gt; 
 &lt;li&gt;Check out the &lt;a href=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/extras/readings.md&quot;&gt;readings&lt;/a&gt; for classic books you can read that will sharpen your skills and expand your knowledge.&lt;/li&gt; 
 &lt;li&gt;Join a local developer meetup (e.g. via &lt;a href=&quot;https://www.meetup.com/&quot;&gt;meetup.com&lt;/a&gt;).&lt;/li&gt; 
 &lt;li&gt;Pay attention to emerging technologies in the world of software development: 
  &lt;ul&gt; 
   &lt;li&gt;Explore the &lt;strong&gt;actor model&lt;/strong&gt; through &lt;a href=&quot;https://elixir-lang.org/&quot;&gt;Elixir&lt;/a&gt;, a new functional programming language for the web based on the battle-tested Erlang Virtual Machine!&lt;/li&gt; 
   &lt;li&gt;Explore &lt;strong&gt;borrowing and lifetimes&lt;/strong&gt; through &lt;a href=&quot;https://www.rust-lang.org/&quot;&gt;Rust&lt;/a&gt;, a systems language which achieves memory- and thread-safety without a garbage collector!&lt;/li&gt; 
   &lt;li&gt;Explore &lt;strong&gt;dependent type systems&lt;/strong&gt; through &lt;a href=&quot;https://www.idris-lang.org/&quot;&gt;Idris&lt;/a&gt;, a new Haskell-inspired language with unprecedented support for type-driven development.&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/ossu/computer-science/master/images/keep-learning.webp&quot; alt=&quot;keep learning&quot; /&gt;&lt;/p&gt; 
&lt;h1&gt;Code of conduct&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://github.com/ossu/code-of-conduct&quot;&gt;OSSU&#39;s code of conduct&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;How to show your progress&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.freecodecamp.org/news/how-to-fork-a-github-repository/&quot;&gt;Fork&lt;/a&gt; the &lt;a href=&quot;https://github.com/ossu/computer-science&quot;&gt;GitHub repo&lt;/a&gt; into your own GitHub account and put ✅ next to the stuff you&#39;ve completed as you complete it. This can serve as your &lt;a href=&quot;https://en.wikipedia.org/wiki/Kanban_board&quot;&gt;kanban board&lt;/a&gt; and will be faster to implement than any other solution (giving you time to spend on the courses).&lt;/p&gt; 
&lt;h1&gt;Team&lt;/h1&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/ericdouglas&quot;&gt;Eric Douglas&lt;/a&gt;&lt;/strong&gt;: founder of OSSU&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/joshmhanson&quot;&gt;Josh Hanson&lt;/a&gt;&lt;/strong&gt;: lead technical maintainer&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/waciumawanjohi&quot;&gt;Waciuma Wanjohi&lt;/a&gt;&lt;/strong&gt;: lead academic maintainer&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/ossu/computer-science/graphs/contributors&quot;&gt;Contributors&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt; 
&lt;/ul&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/10c301fa898e128cfb5f1d047844e0285d061f9dcf683737c6dc2e55ae44cca7/ossu/computer-science" medium="image" />
      
    </item>
    
    <item>
      <title>ultrasecurity/Storm-Breaker</title>
      <link>https://github.com/ultrasecurity/Storm-Breaker</link>
      <description>&lt;p&gt;Social engineering tool [Access Webcam &amp; Microphone &amp; Location Finder] With {Py,JS,PHP}&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://ultraamooz.com&quot;&gt;https://ultraamooz.com&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h1 align=&quot;center&quot;&gt; &lt;br /&gt; &lt;a href=&quot;https://github.com/ultrasecurity/Storm-Breaker&quot;&gt;&lt;img src=&quot;https://raw.githubusercontent.com/ultrasecurity/Storm-Breaker/main/.imgs/1demo.png&quot; alt=&quot;StormBreaker&quot; /&gt;&lt;/a&gt; &lt;/h1&gt; 
&lt;h4 align=&quot;center&quot;&gt;A Tool With Attractive Capabilities. &lt;/h4&gt; 
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://python.org&quot;&gt; &lt;img src=&quot;https://img.shields.io/badge/python-v3-blue&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://php.net&quot;&gt; &lt;img src=&quot;https://img.shields.io/badge/php-7.4.4-green&quot; alt=&quot;php&quot; /&gt; &lt;/a&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Linux&quot;&gt; &lt;img src=&quot;https://img.shields.io/badge/Platform-Linux-red&quot; /&gt; &lt;/a&gt; &lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/ultrasecurity/Storm-Breaker/main/.imgs/screen1.jpeg&quot; alt=&quot;demo&quot; /&gt;&lt;/p&gt; 
&lt;h3&gt;Features:&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Obtain Device Information Without Any Permission !&lt;/li&gt; 
 &lt;li&gt;Access Location [SMARTPHONES]&lt;/li&gt; 
 &lt;li&gt;Access Webcam&lt;/li&gt; 
 &lt;li&gt;Access Microphone&lt;/li&gt; 
&lt;/ul&gt; 
&lt;br /&gt; 
&lt;h3&gt;Update Log:&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Second (latest) Update on November 4th , 2022 .&lt;/li&gt; 
 &lt;li&gt;The overall structure of the tool is programmed from the beginning and is available as a web panel (in previous versions, the tool was available in the command line).&lt;/li&gt; 
 &lt;li&gt;Previous version&#39;s bugs fixed !&lt;/li&gt; 
 &lt;li&gt;Auto-download Ngrok Added !&lt;/li&gt; 
 &lt;li&gt;The templates have been optimized !&lt;/li&gt; 
 &lt;li&gt;Logs can be downloaded (NEW) !&lt;/li&gt; 
 &lt;li&gt;Clear log Added !&lt;/li&gt; 
 &lt;li&gt;It can be uploaded on a personal host (you won&#39;t have the Ngork problems anymore)&lt;/li&gt; 
 &lt;li&gt;You can start and stop the listener anytime ! (At will)&lt;/li&gt; 
 &lt;li&gt;Beautified user interface (NEW) !&lt;/li&gt; 
&lt;/ul&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;We have deleted Ngrok in the new version of Storm breaker and entrusted the user with running and sharing the localhost . So please note that Storm breaker runs a localhost for you and you have to start the Ngrok on your intended port yourself . &lt;br /&gt;&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h4&gt;Attention! :&lt;/h4&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;This version can be run on both local host and your personal domain and host . However , you can use it for both situations. If your country has suspended the Ngrok service, or your country&#39;s banned Ngrok, or your victim can&#39;t open the Ngrok link (for the reasons such as : He sees such a link as suspicious, Or if this service is suspended in his country) We suggest using the tool on your personal host and domain . &lt;br /&gt;&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;Default username and password:&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;username&lt;/code&gt; : &lt;code&gt;admin&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;password&lt;/code&gt; : &lt;code&gt;admin&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;You can edit the config.php file to change the username and password . &lt;br /&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Dependencies&lt;/h3&gt; 
&lt;p&gt;&lt;strong&gt;&lt;code&gt;Storm Breaker&lt;/code&gt;&lt;/strong&gt; requires following programs to run properly -&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;code&gt;php&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;python3&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;git&lt;/code&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;code&gt;Ngrok&lt;/code&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;!-- ![demo](.imgs/Work3.gif) --&gt; 
&lt;br /&gt; 
&lt;h3&gt;Platforms Tested&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Kali Linux 2022&lt;/li&gt; 
 &lt;li&gt;macOS Big Sur / M1&lt;/li&gt; 
 &lt;li&gt;Termux (android)&lt;/li&gt; 
 &lt;li&gt;Personal host (direct admin and cPanel) &lt;br /&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Installation On Kali Linux&lt;/h3&gt; 
&lt;pre&gt;&lt;code&gt;git clone https://github.com/ultrasecurity/Storm-Breaker
cd Storm-Breaker
sudo bash install.sh
sudo python3 -m pip install -r requirements.txt
sudo python3 st.py
&lt;/code&gt;&lt;/pre&gt; 
&lt;br /&gt; 
&lt;p&gt;&lt;strong&gt;&lt;code&gt;how to run personal host 👇&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Zip the contents of the storm-web folder completely and upload it to the public_html path .&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Note that the tool should not be opened in a path like this &amp;gt; &lt;a href=&quot;http://yourdomain.com/st-web&quot;&gt;yourdomain.com/st-web&lt;/a&gt; Instead , it should be opened purely in the public_html path (i.e. : don&#39;t just zip the storm-web folder itself, but manually zip its contents (the index.php file and other belongings should be in the public_html path)&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h4&gt;Attention!:&lt;/h4&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;Note that to use this tool on your Localhost , You also need SSL . Because many of the tool&#39;s capabilities require SSL .&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h4&gt;Attention!:&lt;/h4&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;To run ngrok on termux you need to enable your personal hotspot and cellular network.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/c3853378f1fbe7e38a5d2e02473bdf3dc790c13e9f37ad3d54b4d63751208b02/ultrasecurity/Storm-Breaker" medium="image" />
      
    </item>
    
    <item>
      <title>kubernetes/website</title>
      <link>https://github.com/kubernetes/website</link>
      <description>&lt;p&gt;Kubernetes website and documentation repo:&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://kubernetes.io&quot;&gt;https://kubernetes.io&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;The Kubernetes documentation&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://app.netlify.com/sites/kubernetes-io-main-staging/deploys&quot;&gt;&lt;img src=&quot;https://api.netlify.com/api/v1/badges/be93b718-a6df-402a-b4a4-855ba186c97d/deploy-status&quot; alt=&quot;Netlify Status&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/kubernetes/website/releases/latest&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/release/kubernetes/website.svg?sanitize=true&quot; alt=&quot;GitHub release&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;This repository contains the assets required to build the &lt;a href=&quot;https://kubernetes.io/&quot;&gt;Kubernetes website and documentation&lt;/a&gt;. We&#39;re glad that you want to contribute!&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/#contributing-to-the-docs&quot;&gt;Contributing to the docs&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/#localization-readmes&quot;&gt;Localization READMEs&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Using this repository&lt;/h2&gt; 
&lt;p&gt;You can run the website locally using &lt;a href=&quot;https://gohugo.io/&quot;&gt;Hugo (Extended version)&lt;/a&gt;, or you can run it in a container runtime. We strongly recommend using the container runtime, as it gives deployment consistency with the live website.&lt;/p&gt; 
&lt;h2&gt;Prerequisites&lt;/h2&gt; 
&lt;p&gt;To use this repository, you need the following installed locally:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/&quot;&gt;npm&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://go.dev/&quot;&gt;Go&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://gohugo.io/&quot;&gt;Hugo (Extended version)&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;A container runtime, like &lt;a href=&quot;https://www.docker.com/&quot;&gt;Docker&lt;/a&gt;.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-note&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-info mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Note&lt;/p&gt;
 &lt;p&gt;Make sure to install the Hugo extended version specified by the &lt;code&gt;HUGO_VERSION&lt;/code&gt; environment variable in the &lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/netlify.toml#L11&quot;&gt;&lt;code&gt;netlify.toml&lt;/code&gt;&lt;/a&gt; file.&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;Before you start, install the dependencies. Clone the repository and navigate to the directory:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git clone https://github.com/kubernetes/website.git
cd website
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;The Kubernetes website uses the &lt;a href=&quot;https://github.com/google/docsy#readme&quot;&gt;Docsy Hugo theme&lt;/a&gt;, which can be installed via npm. You can also download a pre-configured development container image that includes Hugo and Docsy. Additionally, a Git submodule is used for tools that generate the reference documentation.&lt;/p&gt; 
&lt;h3&gt;Windows&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;# fetch submodule dependencies
git submodule update --init --recursive --depth 1
&lt;/code&gt;&lt;/pre&gt; 
&lt;h3&gt;Linux / other Unix&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# fetch submodule dependencies
make module-init
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;Running the website using a container&lt;/h2&gt; 
&lt;p&gt;To build the site in a container, run the following:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# You can set $CONTAINER_ENGINE to the name of any Docker-like container tool

# Render the full website
make container-serve

# Render only a specific language segment (e.g., English)
make container-serve segments=en

# Render multiple languages (e.g., English and Korean)
make container-serve segments=en,ko
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;&lt;strong&gt;💡 Tip:&lt;/strong&gt; Using &lt;em&gt;Hugo segments&lt;/em&gt; speeds up local preview builds, by rendering only selected language(s).&lt;/p&gt; 
&lt;p&gt;If you see errors, it probably means that the Hugo container did not have enough computing resources available. To solve it, increase the amount of allowed CPU and memory usage for Docker on your machine (&lt;a href=&quot;https://docs.docker.com/desktop/settings/mac/&quot;&gt;macOS&lt;/a&gt; and &lt;a href=&quot;https://docs.docker.com/desktop/settings/windows/&quot;&gt;Windows&lt;/a&gt;).&lt;/p&gt; 
&lt;p&gt;Open up your browser to &lt;a href=&quot;http://localhost:1313&quot;&gt;http://localhost:1313&lt;/a&gt; to view the website. As you make changes to the source files, Hugo updates the website and forces a browser refresh.&lt;/p&gt; 
&lt;h2&gt;Running the website locally using Hugo&lt;/h2&gt; 
&lt;p&gt;To install dependencies, deploy and test the site locally, run:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;For macOS and Linux&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;npm ci

# Render the full site (default)
make serve

# Render only a specific language segment
make serve segments=en

# Render multiple language segments
make serve segments=en,ko
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;💡 Tip:&lt;/strong&gt; Hugo segments are defined in &lt;code&gt;hugo.toml&lt;/code&gt; and allow faster rendering by limiting the scope to specific language(s).&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt; &lt;p&gt;For Windows (PowerShell)&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-powershell&quot;&gt;npm ci
hugo.exe server --config hugo.toml,hugo.server.toml --buildFuture --environment development
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;This will start the local Hugo server on port 1313. Open up your browser to &lt;a href=&quot;http://localhost:1313&quot;&gt;http://localhost:1313&lt;/a&gt; to view the website. As you make changes to the source files, Hugo updates the website and forces a browser refresh.&lt;/p&gt; 
&lt;h2&gt;Building the API reference pages&lt;/h2&gt; 
&lt;p&gt;The API reference pages located in &lt;code&gt;content/en/docs/reference/kubernetes-api&lt;/code&gt; are built from the Swagger specification, also known as OpenAPI specification, using &lt;a href=&quot;https://github.com/kubernetes-sigs/reference-docs/tree/master/gen-resourcesdocs&quot;&gt;https://github.com/kubernetes-sigs/reference-docs/tree/master/gen-resourcesdocs&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;To update the reference pages for a new Kubernetes release follow these steps:&lt;/p&gt; 
&lt;ol&gt; 
 &lt;li&gt; &lt;p&gt;Pull in the &lt;code&gt;api-ref-generator&lt;/code&gt; submodule:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git submodule update --init --recursive --depth 1
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Update the Swagger specification:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;curl &#39;https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json&#39; &amp;gt; api-ref-assets/api/swagger.json
&lt;/code&gt;&lt;/pre&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;In &lt;code&gt;api-ref-assets/config/&lt;/code&gt;, adapt the files &lt;code&gt;toc.yaml&lt;/code&gt; and &lt;code&gt;fields.yaml&lt;/code&gt; to reflect the changes of the new release.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;Next, build the pages:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;make api-reference
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;You can test the results locally by building and serving the site from a container:&lt;/p&gt; &lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;make container-serve
&lt;/code&gt;&lt;/pre&gt; &lt;p&gt;In a web browser, go to &lt;a href=&quot;http://localhost:1313/docs/reference/kubernetes-api/&quot;&gt;http://localhost:1313/docs/reference/kubernetes-api/&lt;/a&gt; to view the API reference.&lt;/p&gt; &lt;/li&gt; 
 &lt;li&gt; &lt;p&gt;When all changes of the new contract are reflected into the configuration files &lt;code&gt;toc.yaml&lt;/code&gt; and &lt;code&gt;fields.yaml&lt;/code&gt;, create a Pull Request with the newly generated API reference pages.&lt;/p&gt; &lt;/li&gt; 
&lt;/ol&gt; 
&lt;h2&gt;Troubleshooting&lt;/h2&gt; 
&lt;p&gt;If you experience any issues with running website locally, please refer to the &lt;a href=&quot;https://kubernetes.io/docs/contribute/new-content/preview-locally/#troubleshooting&quot;&gt;Troubleshooting section&lt;/a&gt; of the contributing documentation.&lt;/p&gt; 
&lt;h2&gt;Get involved with SIG Docs&lt;/h2&gt; 
&lt;p&gt;Learn more about SIG Docs Kubernetes community and meetings on the &lt;a href=&quot;https://github.com/kubernetes/community/tree/main/sig-docs#meetings&quot;&gt;community page&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;You can also reach the maintainers of this project at:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://kubernetes.slack.com/messages/sig-docs&quot;&gt;Slack&lt;/a&gt; 
  &lt;ul&gt; 
   &lt;li&gt;&lt;a href=&quot;https://slack.k8s.io/&quot;&gt;Get an invite for this Slack&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!forum/kubernetes-sig-docs&quot;&gt;Mailing List&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Contributing to the docs&lt;/h2&gt; 
&lt;p&gt;You can click the &lt;strong&gt;Fork&lt;/strong&gt; button in the upper-right area of the screen to create a copy of this repository in your GitHub account. This copy is called a &lt;em&gt;fork&lt;/em&gt;. Make any changes you want in your fork, and when you are ready to send those changes to us, go to your fork and create a new pull request to let us know about it.&lt;/p&gt; 
&lt;p&gt;Once your pull request is created, a Kubernetes reviewer will take responsibility for providing clear, actionable feedback. As the owner of the pull request, &lt;strong&gt;it is your responsibility to modify your pull request to address the feedback that has been provided to you by the Kubernetes reviewer.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;Also, note that you may end up having more than one Kubernetes reviewer provide you feedback or you may end up getting feedback from a Kubernetes reviewer that is different than the one initially assigned to provide you feedback.&lt;/p&gt; 
&lt;p&gt;Furthermore, in some cases, one of your reviewers might ask for a technical review from a Kubernetes tech reviewer when needed. Reviewers will do their best to provide feedback in a timely fashion but response time can vary based on circumstances.&lt;/p&gt; 
&lt;p&gt;For more information about contributing to the Kubernetes documentation, see:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://kubernetes.io/docs/contribute/&quot;&gt;Contribute to Kubernetes docs&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://kubernetes.io/docs/contribute/style/page-content-types/&quot;&gt;Page Content Types&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://kubernetes.io/docs/contribute/style/style-guide/&quot;&gt;Documentation Style Guide&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://kubernetes.io/docs/contribute/localization/&quot;&gt;Localizing Kubernetes Documentation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=pprMgmNzDcw&quot;&gt;Introduction to Kubernetes Docs&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;New contributor ambassadors&lt;/h3&gt; 
&lt;p&gt;If you need help at any point when contributing, the &lt;a href=&quot;https://kubernetes.io/docs/contribute/advanced/#serve-as-a-new-contributor-ambassador&quot;&gt;New Contributor Ambassadors&lt;/a&gt; are a good point of contact. These are SIG Docs approvers whose responsibilities include mentoring new contributors and helping them through their first few pull requests. The best place to contact the New Contributors Ambassadors would be on the &lt;a href=&quot;https://slack.k8s.io/&quot;&gt;Kubernetes Slack&lt;/a&gt;. Current New Contributors Ambassadors for SIG Docs:&lt;/p&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Name&lt;/th&gt; 
   &lt;th&gt;Slack&lt;/th&gt; 
   &lt;th&gt;GitHub&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;Sreeram Venkitesh&lt;/td&gt; 
   &lt;td&gt;@sreeram.venkitesh&lt;/td&gt; 
   &lt;td&gt;@sreeram-venkitesh&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Localization READMEs&lt;/h2&gt; 
&lt;table&gt; 
 &lt;thead&gt; 
  &lt;tr&gt; 
   &lt;th&gt;Language&lt;/th&gt; 
   &lt;th&gt;Language&lt;/th&gt; 
  &lt;/tr&gt; 
 &lt;/thead&gt; 
 &lt;tbody&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/bn/README.md&quot;&gt;Bengali&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/ko/README.md&quot;&gt;Korean&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/zh-cn/README.md&quot;&gt;Chinese&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/pl/README.md&quot;&gt;Polish&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/fr/README.md&quot;&gt;French&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/pt-br/README.md&quot;&gt;Portuguese&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/de/README.md&quot;&gt;German&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/ru/README.md&quot;&gt;Russian&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/hi/README.md&quot;&gt;Hindi&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/es/README.md&quot;&gt;Spanish&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/id/README.md&quot;&gt;Indonesian&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/uk/README.md&quot;&gt;Ukrainian&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/it/README.md&quot;&gt;Italian&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/vi/README.md&quot;&gt;Vietnamese&lt;/a&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
  &lt;tr&gt; 
   &lt;td&gt;&lt;a href=&quot;https://raw.githubusercontent.com/kubernetes/website/main/content/ja/README.md&quot;&gt;Japanese&lt;/a&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;/td&gt; 
  &lt;/tr&gt; 
 &lt;/tbody&gt; 
&lt;/table&gt; 
&lt;h2&gt;Code of conduct&lt;/h2&gt; 
&lt;p&gt;Participation in the Kubernetes community is governed by the &lt;a href=&quot;https://github.com/cncf/foundation/raw/main/code-of-conduct.md&quot;&gt;CNCF Code of Conduct&lt;/a&gt;.&lt;/p&gt; 
&lt;h2&gt;Thank you&lt;/h2&gt; 
&lt;p&gt;Kubernetes thrives on community participation, and we appreciate your contributions to our website and our documentation!&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/06a4aa7964eae75c40eec9c566828d24710a48ba68644484d968402c1d5ea27f/kubernetes/website" medium="image" />
      
    </item>
    
    <item>
      <title>horilla/horilla-hr</title>
      <link>https://github.com/horilla/horilla-hr</link>
      <description>&lt;p&gt;Horilla is a free and open source HR software.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://www.horilla.com/&quot;&gt;https://www.horilla.com/&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;h1&gt;Horilla HRMS&lt;/h1&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.gnu.org/licenses/lgpl-2.1&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/License-LGPL%20v2.1-blue.svg?sanitize=true&quot; alt=&quot;License: LGPL v2.1&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.python.org/downloads/&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/python-3.11+-blue.svg?sanitize=true&quot; alt=&quot;Python&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.djangoproject.com/&quot;&gt;&lt;img src=&quot;https://img.shields.io/badge/django-5.0+-green.svg?sanitize=true&quot; alt=&quot;Django&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/horilla/horilla-hr/stargazers&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/stars/horilla/horilla-hr&quot; alt=&quot;Stars&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/horilla/horilla-hr/network/members&quot;&gt;&lt;img src=&quot;https://img.shields.io/github/forks/horilla/horilla-hr&quot; alt=&quot;Forks&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;div class=&quot;markdown-alert markdown-alert-important&quot;&gt;
 &lt;p class=&quot;markdown-alert-title&quot;&gt;
  &lt;svg class=&quot;octicon octicon-report mr-2&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
   &lt;path d=&quot;M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;Important&lt;/p&gt;
 &lt;p&gt;&lt;strong&gt;&lt;code&gt;2.0&lt;/code&gt; is now this repository’s default branch.&lt;/strong&gt; Use it to run or deploy Horilla (a plain &lt;code&gt;git clone&lt;/code&gt; checks it out). To contribute code, branch from and open PRs against &lt;code&gt;dev/v2.0&lt;/code&gt; — GitHub still pre-selects &lt;code&gt;2.0&lt;/code&gt; as the PR base, so switch it manually. v1 (&lt;code&gt;1.0&lt;/code&gt;/&lt;code&gt;master&lt;/code&gt;) is deprioritized, with fixes considered case-by-case rather than on a guaranteed schedule. Full details → &lt;a href=&quot;https://github.com/horilla/horilla-hr/discussions/1127&quot;&gt;Discussion #1127&lt;/a&gt;.&lt;/p&gt; 
&lt;/div&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;A comprehensive, free, and open-source Human Resource Management System (HRMS) designed to streamline HR operations and enhance organizational efficiency.&lt;/strong&gt;&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h2&gt;🚀 Features&lt;/h2&gt; 
&lt;h3&gt;Core HR Modules&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;👥 &lt;strong&gt;Employee Management&lt;/strong&gt; - Centralized workforce data with LDAP integration&lt;/li&gt; 
 &lt;li&gt;🎯 &lt;strong&gt;Recruitment&lt;/strong&gt; - End-to-end hiring process from job posting to onboarding&lt;/li&gt; 
 &lt;li&gt;📋 &lt;strong&gt;Onboarding &amp;amp; Offboarding&lt;/strong&gt; - Structured workflows for employee lifecycle&lt;/li&gt; 
 &lt;li&gt;⏰ &lt;strong&gt;Attendance &amp;amp; Time Tracking&lt;/strong&gt; - Biometric integration and automated check-in/out&lt;/li&gt; 
 &lt;li&gt;🏖️ &lt;strong&gt;Leave Management&lt;/strong&gt; - Policy enforcement, approvals, and balance tracking&lt;/li&gt; 
 &lt;li&gt;💰 &lt;strong&gt;Payroll&lt;/strong&gt; - Automated salary processing, tax calculations, and compliance&lt;/li&gt; 
 &lt;li&gt;📊 &lt;strong&gt;Performance Management&lt;/strong&gt; - Goal setting, reviews, and continuous feedback&lt;/li&gt; 
 &lt;li&gt;🏢 &lt;strong&gt;Asset Management&lt;/strong&gt; - Track and manage company resources&lt;/li&gt; 
 &lt;li&gt;🎫 &lt;strong&gt;Helpdesk&lt;/strong&gt; - Centralized HR support and ticketing system&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;📋 Table of Contents&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-which-branch-do-i-want&quot;&gt;Which Branch Do I Want?&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-quick-start&quot;&gt;Quick Start&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-deployment&quot;&gt;Deployment&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-contributing&quot;&gt;Contributing&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-security&quot;&gt;Security&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-support&quot;&gt;Support&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/#-license&quot;&gt;License&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;🌳 Which Branch Do I Want?&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;code&gt;2.0&lt;/code&gt;&lt;/strong&gt; (default) — the latest stable v2 snapshot. This is what a plain &lt;code&gt;git clone&lt;/code&gt; gives you. Use it to run or deploy Horilla.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;code&gt;dev/v2.0&lt;/code&gt;&lt;/strong&gt; — the active integration branch. If you want to contribute code, branch from and open PRs against this, not &lt;code&gt;2.0&lt;/code&gt;.&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;&lt;code&gt;1.0&lt;/code&gt;/&lt;code&gt;master&lt;/code&gt;&lt;/strong&gt; — v1, now deprioritized (fixes considered case-by-case, no guaranteed schedule). Not deleted, but no longer where active development happens.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;See &lt;a href=&quot;https://github.com/horilla/horilla-hr/discussions/1127&quot;&gt;Discussion #1127&lt;/a&gt; for full background on this transition.&lt;/p&gt; 
&lt;h2&gt;⚡ Quick Start&lt;/h2&gt; 
&lt;h3&gt;Using the official Docker image (Recommended)&lt;/h3&gt; 
&lt;p&gt;Published for &lt;code&gt;linux/amd64&lt;/code&gt; and &lt;code&gt;linux/arm64&lt;/code&gt; as &lt;a href=&quot;https://hub.docker.com/r/horilla/horilla-hr&quot;&gt;&lt;code&gt;horilla/horilla-hr&lt;/code&gt;&lt;/a&gt;:&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;docker pull horilla/horilla-hr:2.1.5
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Pin an exact version in production rather than &lt;code&gt;latest&lt;/code&gt;, so a deploy cannot pick up a new release unattended; see &lt;a href=&quot;https://hub.docker.com/r/horilla/horilla-hr/tags&quot;&gt;all tags&lt;/a&gt; for the current one. The &lt;a href=&quot;https://hub.docker.com/r/horilla/horilla-hr&quot;&gt;repository overview&lt;/a&gt; documents every environment variable, the volumes to back up, and a working Compose file.&lt;/p&gt; 
&lt;p&gt;First boot applies the full migration set before the web server binds, which takes a few minutes on an empty database.&lt;/p&gt; 
&lt;h3&gt;Building from source with Docker&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# Clone the repository (defaults to the stable 2.0 branch)
git clone https://github.com/horilla/horilla-hr.git
cd horilla-hr

# Start with Docker Compose
docker compose up -d

# Access the application
open http://localhost:8000
&lt;/code&gt;&lt;/pre&gt; 
&lt;p&gt;Full Docker guide, including production deployment: &lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/docker/README.md&quot;&gt;docker/README.md&lt;/a&gt;&lt;/p&gt; 
&lt;h3&gt;Manual Installation&lt;/h3&gt; 
&lt;p&gt;Requires &lt;strong&gt;Python 3.12, 3.13 or 3.14&lt;/strong&gt;, and pip 21.3 or newer. Python 3.15 is not usable yet: &lt;code&gt;spacy&lt;/code&gt; declares &lt;code&gt;Requires-Python &amp;lt;3.15&lt;/code&gt; and is imported at module scope, so the app cannot start on it.&lt;/p&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# Clone and setup (defaults to the stable 2.0 branch)
git clone https://github.com/horilla/horilla-hr.git
cd horilla-hr

# Create virtual environment
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Upgrade pip FIRST. A venv inherits the system pip, and an older one does not
# recognise current manylinux wheel tags -- it then tries to compile packages
# like cryptography and PyMuPDF from source, which needs a C toolchain most
# machines do not have. The Docker build already does this; do the same here.
python -m pip install --upgrade pip

# Install dependencies
pip install -r requirements.txt

# Setup environment
cp .env.dist .env
# Edit .env with your configuration

# Initialize database
python manage.py migrate
python manage.py compilemessages
python manage.py collectstatic

# Run development server
python manage.py runserver
&lt;/code&gt;&lt;/pre&gt; 
&lt;h2&gt;🛠 Installation&lt;/h2&gt; 
&lt;p&gt;For detailed installation instructions, configuration guides, and platform-specific setup instructions, please visit our comprehensive documentation:&lt;/p&gt; 
&lt;h3&gt;📖 &lt;a href=&quot;https://docs.horilla.com/technical/v2.0/&quot;&gt;Complete Installation Guide → docs.horilla.com/technical/v2.0/ &lt;/a&gt;&lt;/h3&gt; 
&lt;p&gt;Our documentation includes:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Step-by-step installation&lt;/strong&gt; for all supported platforms&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Database configuration&lt;/strong&gt; guides&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Environment setup&lt;/strong&gt; instructions&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Production deployment&lt;/strong&gt; best practices&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Troubleshooting&lt;/strong&gt; common issues&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Advanced configuration&lt;/strong&gt; options&lt;/li&gt; 
&lt;/ul&gt; 
&lt;!-- Need help? Check out the [Installation FAQ](https://docs.horilla.com) or reach out to our [community support](#-support). --&gt; 
&lt;h2&gt;🚀 Deployment&lt;/h2&gt; 
&lt;p&gt;For production deployment guides including Nginx, Apache, and cloud platforms:&lt;/p&gt; 
&lt;h3&gt;📖 &lt;a href=&quot;https://docs.horilla.com/technical/v2.0/doc/deployment/nginx-gunicorn&quot;&gt;Deployment Guide → docs.horilla.com/technical/v2.0/doc/deployment/nginx-gunicorn&lt;/a&gt;&lt;/h3&gt; 
&lt;h2&gt;🤝 Contributing&lt;/h2&gt; 
&lt;p&gt;We welcome contributions! Please see our &lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/CONTRIBUTING.md&quot;&gt;Contributing Guide&lt;/a&gt; for details.&lt;/p&gt; 
&lt;h3&gt;Development Setup&lt;/h3&gt; 
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;# Fork and clone your fork
git clone -b dev/v2.0 https://github.com/YOUR_USERNAME/horilla-hr.git
cd horilla-hr

# Add upstream remote
git remote add upstream https://github.com/horilla/horilla-hr.git

# Create feature branch
git checkout -b feature/your-feature-name

# Install development dependencies
pip install -r requirements.txt

# Submit pull request
&lt;/code&gt;&lt;/pre&gt; 
&lt;blockquote&gt; 
 &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;code&gt;2.0&lt;/code&gt; is the repo default, so GitHub pre-selects it as your PR base. Before submitting, change the base branch to &lt;code&gt;dev/v2.0&lt;/code&gt; — that&#39;s where active development and reviews happen, not &lt;code&gt;2.0&lt;/code&gt;.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;h3&gt;Code Standards&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Follow &lt;a href=&quot;https://pep8.org/&quot;&gt;PEP 8&lt;/a&gt; for Python code&lt;/li&gt; 
 &lt;li&gt;Use &lt;a href=&quot;https://black.readthedocs.io/&quot;&gt;Black&lt;/a&gt; for code formatting&lt;/li&gt; 
 &lt;li&gt;Write tests for new features&lt;/li&gt; 
 &lt;li&gt;Update documentation for user-facing changes&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;🔒 Security&lt;/h2&gt; 
&lt;h3&gt;Security Features&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;🔐 &lt;strong&gt;Authentication &amp;amp; Authorization&lt;/strong&gt; - Role-based access control&lt;/li&gt; 
 &lt;li&gt;🛡️ &lt;strong&gt;Data Protection&lt;/strong&gt; - Encrypted sensitive data storage&lt;/li&gt; 
 &lt;li&gt;🔍 &lt;strong&gt;Audit Trails&lt;/strong&gt; - Comprehensive activity logging&lt;/li&gt; 
 &lt;li&gt;🚫 &lt;strong&gt;Input Validation&lt;/strong&gt; - XSS and injection protection&lt;/li&gt; 
 &lt;li&gt;🔒 &lt;strong&gt;Session Security&lt;/strong&gt; - Secure session management&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Reporting Security Issues&lt;/h3&gt; 
&lt;p&gt;Please report security vulnerabilities via &lt;a href=&quot;https://github.com/horilla/horilla-hr/security/advisories/new&quot;&gt;GitHub Private Vulnerability Reporting&lt;/a&gt;, not email. Do not create public GitHub issues for security vulnerabilities. See &lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/SECURITY.md&quot;&gt;SECURITY.md&lt;/a&gt; for full details.&lt;/p&gt; 
&lt;h3&gt;Security Best Practices&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;Always use HTTPS in production&lt;/li&gt; 
 &lt;li&gt;Regularly update dependencies&lt;/li&gt; 
 &lt;li&gt;Use strong passwords and enable 2FA&lt;/li&gt; 
 &lt;li&gt;Monitor logs for suspicious activities&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;📞 Support&lt;/h2&gt; 
&lt;h3&gt;Community Support&lt;/h3&gt; 
&lt;ul&gt; 
 &lt;li&gt;📖 &lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;https://docs.horilla.com&quot;&gt;docs.horilla.com&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;💬 &lt;strong&gt;GitHub Discussions&lt;/strong&gt;: &lt;a href=&quot;https://github.com/horilla/horilla-hr/discussions&quot;&gt;GitHub Discussions&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;🐛 &lt;strong&gt;Bug Reports&lt;/strong&gt;: &lt;a href=&quot;https://github.com/horilla/horilla-hr/issues&quot;&gt;GitHub Issues&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;✨ &lt;strong&gt;Feature Requests&lt;/strong&gt;: &lt;a href=&quot;https://github.com/horilla/horilla-hr/issues&quot;&gt;GitHub Issues&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h3&gt;Professional Support&lt;/h3&gt; 
&lt;p&gt;For enterprise support, custom development, and consulting services:&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;📧 &lt;strong&gt;Email&lt;/strong&gt;: &lt;a href=&quot;mailto:support@horilla.com&quot;&gt;support@horilla.com&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;🌐 &lt;strong&gt;Website&lt;/strong&gt;: &lt;a href=&quot;https://www.horilla.com&quot;&gt;www.horilla.com&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;📄 License&lt;/h2&gt; 
&lt;p&gt;This project is licensed under the &lt;a href=&quot;https://raw.githubusercontent.com/horilla/horilla-hr/2.0/LICENSE&quot;&gt;LGPL-2.1 License&lt;/a&gt; - see the LICENSE file for details.&lt;/p&gt; 
&lt;div align=&quot;center&quot;&gt; 
 &lt;p&gt;&lt;strong&gt;Made with ❤️ by the Horilla Team&lt;/strong&gt;&lt;/p&gt; 
 &lt;p&gt;&lt;a href=&quot;https://github.com/horilla/horilla-hr&quot;&gt;⭐ Star us on GitHub&lt;/a&gt; | &lt;a href=&quot;https://github.com/horilla/horilla-hr/issues&quot;&gt;🐛 Report Bug&lt;/a&gt; | &lt;a href=&quot;https://github.com/horilla/horilla-hr/issues&quot;&gt;💡 Request Feature&lt;/a&gt;&lt;/p&gt; 
&lt;/div&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/4cb934e499198f247ac407d6122313e30727071b1fca98f70fd577a549dfc70d/horilla/horilla-hr" medium="image" />
      
    </item>
    
    <item>
      <title>gustavoguanabara/html-css</title>
      <link>https://github.com/gustavoguanabara/html-css</link>
      <description>&lt;p&gt;Curso de HTML5 e CSS3&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://mshibanami.github.io/GitHubTrendingRSS/assets/icons/link.png&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;link&quot; style=&quot;margin: 0 8px 0 0; padding: 0; display: inline-block; vertical-align: middle;&quot; /&gt;&lt;a href=&quot;https://gustavoguanabara.github.io/html-css/&quot;&gt;https://gustavoguanabara.github.io/html-css/&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;img src=&quot;https://raw.githubusercontent.com/gustavoguanabara/html-css/master/imagens/mascote.png&quot; align=&quot;right&quot; width=&quot;300&quot; /&gt; 
&lt;h1&gt;Curso de HTML5 e CSS3&lt;/h1&gt; 
&lt;p&gt;Material público para o ensino básico de HTML5 e CSS3 para alunos iniciantes. Acesse o material em PDF, analise o código disponibilizado para cada exercício e veja-os funcionando em execução direta via repositório GitHub.&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/gustavoguanabara/html-css/tree/master/aulas-pdf&quot;&gt;Acesse os PDFs das aulas clicando aqui&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/gustavoguanabara/html-css/tree/master/exercicios&quot;&gt;Código disponível para os exercícios&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://gustavoguanabara.github.io/html-css/exercicios/&quot;&gt;Execute os exercícios aqui&lt;/a&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;a href=&quot;https://github.com/gustavoguanabara/html-css/tree/master/desafios&quot;&gt;Resolva os desafios de HTML aqui&lt;/a&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;h2&gt;Direitos de uso&lt;/h2&gt; 
&lt;p&gt;Você tem todo o direito de usar esse material para seu próprio aprendizado. Professores também podem ter acesso a todo o conteúdo e usá-los com seus alunos. Porém todos o que usarem esse material - seja para qual for a finalidade - deverão manter a referência ao material original, criado e disponibilizado pelo Prof. Gustavo Guanabara. Este conteúdo não poderá ser utilizado em nenhuma hipótese para ser replicada - integral ou parcialmente - por autores/ editoras/ instituições de ensino para criar livros ou apostilas, com finalidades de obter ganho financeiro com ele.&lt;/p&gt;</description>
      
      <media:content url="https://opengraph.githubassets.com/edf35ace5183c74d5cee5da915efa0dbf1e241f545761a389d835709ed80c01a/gustavoguanabara/html-css" medium="image" />
      
    </item>
    
  </channel>
</rss>
