<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marketa Cizmar</title>
    <description>The latest articles on DEV Community by Marketa Cizmar (@marketa_c).</description>
    <link>https://dev.to/marketa_c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F736181%2Ffff3b03c-92c9-43ca-9792-930ea6a2370c.jpg</url>
      <title>DEV Community: Marketa Cizmar</title>
      <link>https://dev.to/marketa_c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marketa_c"/>
    <language>en</language>
    <item>
      <title>✨8 Powerful Open-Source tools for Creating Accessible Web Apps ✨</title>
      <dc:creator>Marketa Cizmar</dc:creator>
      <pubDate>Fri, 25 Oct 2024 09:49:12 +0000</pubDate>
      <link>https://dev.to/tolgee_i18n/8-powerful-open-source-tools-for-creating-accessible-web-apps-ig3</link>
      <guid>https://dev.to/tolgee_i18n/8-powerful-open-source-tools-for-creating-accessible-web-apps-ig3</guid>
      <description>&lt;p&gt;Are you ready to elevate your skills and create websites that everyone can enjoy?&lt;/p&gt;

&lt;p&gt;Making your websites and apps accessible means opening the door for everyone to enjoy what you’ve created, no matter their abilities. &lt;/p&gt;

&lt;p&gt;This means creating experiences that are &lt;strong&gt;easy to navigate and understand&lt;/strong&gt; for all users.&lt;/p&gt;

&lt;p&gt;By focusing on accessibility, you’re not just enhancing user experience; you’re also opening your app to a &lt;strong&gt;wider audience&lt;/strong&gt; and inviting &lt;strong&gt;new users to join your community&lt;/strong&gt;. An inclusive design helps everyone feel welcome and can lead to more engagement and success.&lt;/p&gt;

&lt;p&gt;In this list, we’ll introduce you to 8 open-source tools that will help you build user-friendly applications.&lt;/p&gt;

&lt;p&gt;Let’s discover how you can make your projects shine! ✨&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqltws6i4yj4w60spsjwe.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqltws6i4yj4w60spsjwe.gif" alt="make your app shine" width="498" height="325"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Localization Tools 🌍
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://tolg.ee/fnbvd2" rel="noopener noreferrer"&gt;Tolgee&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Tolgee helps you manage translations in your web applications effortlessly. It streamlines the localization process, making it easier to offer your content in multiple languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; In-Context translation, team collaboration platform, automatic machine translation, native support for popular frameworks like React, Angular, and Vue&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; By using Tolgee, you can ensure that users who speak different languages can understand and navigate your app. This inclusivity enhances the user experience and allows you to reach a wider audience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tolg.ee/fnbvd2" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Tolgee repository ⭐&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmljnay9g0l90ndkdt188.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmljnay9g0l90ndkdt188.gif" alt="translate" width="336" height="336"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Color and Contrast Tools 🎨
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/gka/chroma.js" rel="noopener noreferrer"&gt;Chroma.js&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Chroma.js is a JavaScript library for color manipulation. It includes tools for working with color contrast, color blending, and color scales, making it a powerful tool for developers who need fine-grained control over color contrast in their applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; built-in WCAG contrast checking, create color scales and manipulate colors programmatically, supports various color models&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; Chroma.js is perfect for developers who want more control over how colors are used in their applications. The built-in contrast checking ensures your colors meet accessibility standards, making it a valuable tool for accessible design.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/gka/chroma.js" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Chroma.js repository ⭐&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ewlm2gvumd3x4rz6gog.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ewlm2gvumd3x4rz6gog.gif" alt="colours" width="498" height="322"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Accessibility Testing Tools ✅
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/dequelabs/axe-core" rel="noopener noreferrer"&gt;axe-core&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Axe-core is a tool designed to identify accessibility issues in your web applications. It provides automated testing, helping you ensure that your app meets accessibility standards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; Support of automated testing, integration with frameworks, detailed reporting, and cross-platform testing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; By using axe-core, you can catch potential accessibility problems early in the development process. This proactive approach helps create a better experience for all users, particularly those with disabilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dequelabs/axe-core" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the axe-core repository ⭐&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfx6edylf20ywrq4cnwb.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfx6edylf20ywrq4cnwb.gif" alt="testing" width="249" height="249"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/nightwatchjs/nightwatch" rel="noopener noreferrer"&gt;Nightwatch.js&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Nightwatch.js is an easy-to-use Node.js-based testing framework for automating browser testing. It uses Selenium under the hood, making it a great choice for developers looking to write tests in JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; Simple syntax for writing tests, built-in assertions, support for various browser drivers, and easy integration with CI/CD tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; Nightwatch.js simplifies the process of writing and running automated tests for your web applications. By ensuring that accessibility standards are met, you can deliver a better experience for all users, reducing the risk of issues going unnoticed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/nightwatchjs/nightwatch" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Nightwatch.js repository ⭐&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu96b6ndz4r8694pwf015.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu96b6ndz4r8694pwf015.png" alt="Nightwatch" width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ￼
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Speech-to-Text Tools 🗣️
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/alphacep/vosk-api" rel="noopener noreferrer"&gt;Vosk&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Vosk is an offline speech recognition toolkit that supports a wide variety of languages. It can be integrated into apps and used on mobile devices, servers, or embedded systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; Supports multiple languages, works offline, provides real-time transcription, and is lightweight with easy integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; Vosk allows you to add speech recognition to your web app without relying on internet connectivity. By providing speech-to-text capabilities, you’re making your app accessible to users who prefer voice interaction or those with mobility challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/alphacep/vosk-api" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Vosk repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Visualization and Reporting Tools 📊
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/pa11y/pa11y" rel="noopener noreferrer"&gt;Pa11y&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpdlfk50azy8tekzgr2ef.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpdlfk50azy8tekzgr2ef.png" alt="pa11y" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pa11y is your automated accessibility testing pal. It helps you check the compliance of your web apps against WCAG standards. It also offers automated reporting with detailed insights into issues that affect accessibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; Command-line interface, detailed reports, integration with CI/CD, and compatibility with popular browsers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; Pa11y allows you to regularly audit your website for accessibility issues and ensure you’re meeting best practices. By addressing these issues early, you enhance the usability of your app for all users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/pa11y/pa11y" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Pa11y repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Usability Testing Tools 🔍
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/microsoft/playwright" rel="noopener noreferrer"&gt;Playwright&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17igu5hucv1rw8avf7qm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17igu5hucv1rw8avf7qm.png" alt="playwright" width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Playwright, developed by Microsoft, is an open-source framework that enables end-to-end testing of web applications across all modern browsers. It’s ideal for simulating real user interactions and performing usability tests across different environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; Cross-browser automation, mobile device emulation, integration with CI/CD pipelines, and screenshot/video capture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; Playwright’s cross-browser support helps you ensure that your app is usable and performs consistently across various browsers and devices. You can script user flows to test and refine your app’s usability.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/microsoft/playwright" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Pa11y repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Extra ressources 📖
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/a11yproject/a11yproject.com" rel="noopener noreferrer"&gt;A11y Project&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd79ksjqknsz3ryhg6hoa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd79ksjqknsz3ryhg6hoa.png" alt="a11y" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The A11y Project is a community-driven initiative aimed at making web accessibility easier for developers. It serves as a comprehensive resource hub, providing valuable information, tools, and guidance on creating accessible websites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt; accessibility articles, checklists, links to helpful tools, guides for implementing web accessibility best practices&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Do You Need It:&lt;/strong&gt; The A11y Project is essential for developers who want to ensure their web applications meet accessibility standards. By using its resources, you can learn how to create more inclusive experiences, helping all users to engage with your content effectively.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/a11yproject/a11yproject.com" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the A11y project repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;p&gt;You’re ready to make your web applications more inclusive! Focusing on accessibility opens your projects to more users and creates a welcoming space. Every small step you take helps everyone enjoy your work.&lt;/p&gt;

&lt;p&gt;So go ahead, get creative, and make the web a better place for everyone! &lt;/p&gt;

&lt;p&gt;Happy coding! 🚀&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>a11y</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>8 Open-Source Tools to grow your app and reach new markets! 🔥</title>
      <dc:creator>Marketa Cizmar</dc:creator>
      <pubDate>Sat, 12 Oct 2024 06:44:53 +0000</pubDate>
      <link>https://dev.to/tolgee_i18n/8-open-source-tools-to-grow-your-app-and-reach-new-markets-5036</link>
      <guid>https://dev.to/tolgee_i18n/8-open-source-tools-to-grow-your-app-and-reach-new-markets-5036</guid>
      <description>&lt;p&gt;Expanding your app into new markets can feel daunting, but it doesn’t have to be! With the right tools at your fingertips, you can streamline processes, engage users, and gain valuable insights—all while keeping things affordable and accessible. Let’s explore eight fantastic open-source tools that can help you localize your app, connect with your audience, and ultimately grow your user base across the globe.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft3clpuuz5rheyt7xx28l.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft3clpuuz5rheyt7xx28l.gif" alt="Globe" width="480" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://tolg.ee/i8vzmx" rel="noopener noreferrer"&gt;Tolgee&lt;/a&gt; (Localization)
&lt;/h2&gt;

&lt;p&gt;Tolgee is an open-source tool that simplifies the localization process for developers. It offers in-context translations, automatic screenshots, and easy integration with existing apps, helping you break into international markets quickly.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; In-context translation, automatic screenshots, multi-language support, autonomous localization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Great for expanding your app to non-English-speaking regions efficiently&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy0r8m1rfmgtgyte8j407.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy0r8m1rfmgtgyte8j407.png" alt="Tolgee localization platform" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tolg.ee/i8vzmx" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Tolgee repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  2. &lt;a href="https://github.com/Unleash/unleash" rel="noopener noreferrer"&gt;Unleash&lt;/a&gt; (Feature Flags &amp;amp; Segmentation)
&lt;/h2&gt;

&lt;p&gt;Unleash is an open-source feature flag management tool that enables developers to launch new features to specific audiences, regions, or user segments. It lets you experiment with market-specific features, helping you optimize your app for different regions before a full-scale launch.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; Progressive rollout, segmentation, A/B testing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Experiment with different markets or features without redeploying code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu7rgs7spqre56lz525uh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu7rgs7spqre56lz525uh.png" alt="Unleash tool" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Unleash/unleash" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Unleash repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  3. &lt;a href="https://github.com/discourse/discourse" rel="noopener noreferrer"&gt;Discourse&lt;/a&gt; (Community Building &amp;amp; Engagement)
&lt;/h2&gt;

&lt;p&gt;Discourse is a modern open-source discussion platform designed to create engaging and interactive communities. It provides features like threaded conversations, user profiles, and notifications to foster discussion and engagement.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; Real-time discussions, mobile-friendly design, extensive plugin ecosystem.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Ideal for building forums and communities with rich interaction, making it easier to engage users across different markets.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flifftqtsvaukqfn8bnfl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flifftqtsvaukqfn8bnfl.png" alt="Discourse app" width="800" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/discourse/discourse" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Discourse repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  4. &lt;a href="https://github.com/matomo-org/matomo" rel="noopener noreferrer"&gt;Matomo&lt;/a&gt; (Privacy-Focused Analytics)
&lt;/h2&gt;

&lt;p&gt;Matomo is a widely used open-source web analytics platform that provides detailed insights while giving you complete control over your data. It is highly customizable and can be self-hosted.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; Full data ownership, customizable dashboards, heatmaps, and session recordings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Offers valuable insights without compromising user privacy, making it suitable for regions with strict privacy laws.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdllgkmnfx0e3ll2kuxmw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdllgkmnfx0e3ll2kuxmw.png" alt="Matomo tool" width="800" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/matomo-org/matomo" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Matomo repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  5. &lt;a href="https://github.com/glific" rel="noopener noreferrer"&gt;Glific&lt;/a&gt; (Localized Chatbots)
&lt;/h2&gt;

&lt;p&gt;Glific is an open-source, two-way communication platform designed to help organizations engage with users via WhatsApp and other messaging platforms. It allows for multilingual interactions, making it ideal for developers looking to reach users in regions where mobile messaging apps are the primary means of communication.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; WhatsApp integration, multilingual chatbots, real-time analytics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Engage with users in emerging markets where messaging apps dominate, boosting engagement and conversions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4l8ykxnqil20nhqclz5x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4l8ykxnqil20nhqclz5x.png" alt="Glific" width="800" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/glific" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Glific repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  6. &lt;a href="https://github.com/Budibase/budibase" rel="noopener noreferrer"&gt;Budibase&lt;/a&gt; (Development Tool)
&lt;/h2&gt;

&lt;p&gt;Budibase is an open-source low-code platform that enables rapid development of internal tools, dashboards, and applications. Its intuitive interface allows teams to quickly create market-specific solutions with minimal coding, making it ideal for adapting to local user needs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Description:&lt;/strong&gt; An open-source low-code platform for building internal tools, dashboards, and applications quickly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Rapidly create market-specific tools or applications tailored to local user requirements without extensive coding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdmzjnpxdotiu4ylqt2ov.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdmzjnpxdotiu4ylqt2ov.png" alt="Budibase" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Budibase/budibase" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Budibase repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  7. &lt;a href="https://github.com/mautic/mautic" rel="noopener noreferrer"&gt;Mautic&lt;/a&gt; (Social media &amp;amp; marketing)
&lt;/h2&gt;

&lt;p&gt;Mautic is an open-source marketing automation platform that streamlines email campaign management and user interactions. It allows businesses to tailor campaigns for specific regions and languages, enhancing user acquisition and engagement in diverse markets.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Description:&lt;/strong&gt; An open-source marketing automation platform that helps manage email campaigns and user interactions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Tailor marketing campaigns to specific regions and languages, enhancing user acquisition efforts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqb7xyjtxvd639z89ezvx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqb7xyjtxvd639z89ezvx.png" alt="Mautic tool" width="800" height="223"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mautic/mautic" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Mautic repository ⭐&lt;/a&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  8. &lt;a href="https://github.com/pimcore/pimcore" rel="noopener noreferrer"&gt;Pimcore&lt;/a&gt; (Digital Asset Management)
&lt;/h2&gt;

&lt;p&gt;Pimcore is an open-source digital experience platform that combines product information management (PIM), digital asset management (DAM), and content management (CMS).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; Centralized content management, multi-channel publishing, multi-language support.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why You Need It:&lt;/strong&gt; Manage and distribute digital assets and product information for different markets efficiently.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi38swdac3y3j9edj8usq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi38swdac3y3j9edj8usq.png" alt="Pimcore" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/pimcore/pimcore" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Pimcore repository ⭐&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>learning</category>
    </item>
    <item>
      <title>i18n and i18next: What's the difference?</title>
      <dc:creator>Marketa Cizmar</dc:creator>
      <pubDate>Tue, 24 Jan 2023 12:45:39 +0000</pubDate>
      <link>https://dev.to/tolgee_i18n/i18n-and-i18next-whats-the-difference-1kl0</link>
      <guid>https://dev.to/tolgee_i18n/i18n-and-i18next-whats-the-difference-1kl0</guid>
      <description>&lt;p&gt;For many, this question has a pretty clear answer, but people, who are new to software development or who started to use i18next as the first choice, can be mistaken. So let's make it clear!&lt;/p&gt;

&lt;h2&gt;
  
  
  What is i18n?​
&lt;/h2&gt;

&lt;p&gt;The better question would be "What does i18n stands for". i18n is the abbreviation of the word internationalization, where the " 18" stands for the number of letters between the first i and the last n.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is internationalization?​
&lt;/h2&gt;

&lt;p&gt;It's the process of designing the software application so that it can be adapted to various languages and regions. What does it mean? It means that when you are using some i18n/localization library or if you have your application prepared to be translated to different languages, you are doing internationalization. Yay! 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  What is i18next?​
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;i18next&lt;/code&gt; is an internationalization framework written in and for JavaScript. It's a library you integrate into your application code. &lt;code&gt;i18next&lt;/code&gt; helps you to render different strings for users speaking different languages.&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is the difference?​
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;i18n&lt;/code&gt; is an abbreviation that is used across all the programming languages and software development world. &lt;code&gt;i18next&lt;/code&gt; is a JS framework/set of libraries.&lt;/p&gt;

&lt;h2&gt;
  
  
  i18next is not a standard​
&lt;/h2&gt;

&lt;p&gt;Although i18next is currently used by many developers, it's not a standard. It has a nice catchy name and if you google i18n, you can get the i18next website as a first result, but there are plenty of other libraries for JavaScript you can use. Here are some of them:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://formatjs.io" rel="noopener noreferrer"&gt;FormatJS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://formatjs.io/docs/react-intl/" rel="noopener noreferrer"&gt;react-intl (a react i18n library from FormatJS family)&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tolgee.io/integrations" rel="noopener noreferrer"&gt;Tolgee JS (Our integrations)&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ivanhofer/typesafe-i18n" rel="noopener noreferrer"&gt;Typesafe-i18n&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;i18next is not the only solution out there. Different solutions suit different needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR​
&lt;/h2&gt;

&lt;p&gt;i18n is the abbreviation for internationalization&lt;br&gt;
i18next is a JavaScript framework enabling internationalization&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Localization basics: What are t9n, l10n, i18n, g11n? New secret language?</title>
      <dc:creator>Marketa Cizmar</dc:creator>
      <pubDate>Wed, 06 Apr 2022 08:37:08 +0000</pubDate>
      <link>https://dev.to/tolgee_i18n/localization-basics-what-are-t9n-l10n-i18n-g11n-new-secret-language-5eaf</link>
      <guid>https://dev.to/tolgee_i18n/localization-basics-what-are-t9n-l10n-i18n-g11n-new-secret-language-5eaf</guid>
      <description>&lt;p&gt;In the tech world, you may come across a few confusing acronyms. Those number-based words are called numeronyms. They are often used to abbreviate long words. Just take the first and last letter and count the letters in between.&lt;/p&gt;

&lt;p&gt;t9n = translation&lt;br&gt;
l10n = localization (🇬🇧 localisation)&lt;br&gt;
i18n = internationalization (🇬🇧 internationalisation)&lt;br&gt;
g11n = globalization (🇬🇧 globalisation)&lt;/p&gt;

&lt;p&gt;At first sight, you could think that they all mean more or less the same thing, but it is not the case. Let’s start with the easy one.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is t9n?​
&lt;/h2&gt;

&lt;p&gt;Translation is simply the process of converting text from one language (source language) to another (target language). It makes a crucial part of the localization process.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is l10n?​
&lt;/h2&gt;

&lt;p&gt;Localization refers to the adaptation of a product, app, or content to meet the language, cultural and other requirements of a specific target market (a "locale") to be available to your target audience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The process of software localization can take three different forms:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Waterfall Localization&lt;/strong&gt; - Quick time-to-market in your source language because localization begins after all the features had been implemented and the product is released.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agile Localization&lt;/strong&gt; - Increased productivity and flexibility in your localization workflow. Localization is incorporated into an agile product development cycle. It is accomplished in short work cycles (sprints).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continuous Localization&lt;/strong&gt; - Improved version of Agile localization: continuous localization is an ongoing cycle. Get feedback from all stakeholders faster and reduce the risk of localization errors by launching in many markets at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is i18n?​
&lt;/h2&gt;

&lt;p&gt;Internationalization is not the same as software localization.&lt;/p&gt;

&lt;p&gt;“Internationalization is the process of designing and developing a product or application so that it may be localized for different cultures, regions, and languages. To put it another way, internationalization is what makes localization possible.”&lt;/p&gt;

&lt;p&gt;I18n is the first step in making software global. Software developers are usually in charge of internationalization, whereas translators are in charge of localization. Before you start working on any localization tasks, make sure you finish any internationalization work first.&lt;/p&gt;

&lt;p&gt;Internationalization entails a variety of tasks, including:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Text length&lt;/strong&gt; - When designing software, developers can account for the differences in length between languages to guarantee that translated text is visible in software interfaces, even if it is longer than the original.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currencies symbols and numbers&lt;/strong&gt; - Each language has its own system for writing numbers and currency, and software should be able to handle all of them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Date and time formats&lt;/strong&gt; - Different countries use different date and time formats, therefore software should account for all of them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Character encoding&lt;/strong&gt; - The internationalization should be able to handle a wide range of scripts, even some that aren't Latin.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Language direction&lt;/strong&gt; - It's critical that software intended for languages that read from right to left can handle text oriented in any direction.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is g11n?​
&lt;/h2&gt;

&lt;p&gt;Globalization is the process of adapting and selling software products to an international audience. It is related to your company's overall strategy for growing business on a global scale. Let’s be honest - designing and creating software that easily responds to language requirements for the entire world could be a big challenge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About Tolgee&lt;/strong&gt;&lt;br&gt;
Tolgee is attempting to transform the software localization process with a novel technique that intends to reduce time and effort for everyone involved in the process, including developers and translators.&lt;/p&gt;

&lt;p&gt;Source article: &lt;a href="https://tolgee.io/blog/localization-basics-S01E01" rel="noopener noreferrer"&gt;https://tolgee.io/blog/localization-basics-S01E01&lt;/a&gt; &lt;/p&gt;

</description>
      <category>i18n</category>
      <category>l10n</category>
      <category>localization</category>
    </item>
  </channel>
</rss>
