GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#python #design #design_patterns #design_system #development #interview #interview_practice #interview_questions #programming #python #system #web #web_application #webapp

This guide helps you learn how to design large-scale systems and prepare for system design interviews. Here are the key points The guide provides an organized collection of resources on system design principles, including video lectures, articles, and practice interview questions.
- **Interview Preparation** The guide covers various system design topics like performance vs scalability, latency vs throughput, availability vs consistency (CAP theorem), caching, load balancing, reverse proxies, database design (SQL and NoSQL), and communication protocols (HTTP, TCP, UDP).
- **Tools and Techniques** The guide includes real-world architectures from companies like Google, Facebook, Twitter, and others to help understand how these principles are applied in practice.
- **Contributing**: It encourages contributions to improve and expand the content.

Using this guide, you can become a better engineer by learning how to build scalable systems and prepare effectively for technical interviews.

https://github.com/donnemartin/system-design-primer
#typescript #accessibility #design_system #react #react_components #wai_aria

Base UI is a library of unstyled UI components that helps you build accessible user interfaces. It was created by the same people who made Radix, Floating UI, and Material UI. You can start using it by checking out the documentation, which includes a quick start guide. If you find any issues or want to improve it, you can contribute by following the contributing guide. For support, you can join the community on Discord or follow updates on X and Bluesky. This tool is beneficial because it makes creating user-friendly and accessible interfaces easier, and it has a supportive community to help you along the way.

https://github.com/mui/base-ui
๐Ÿ‘1
#javascript #design_system #hacktoberfest #javascript #react #scss

Carbon Design System is an open-source design system created by IBM, based on the IBM Design Language. It includes working code, design tools, human interface guidelines, and a community of contributors. You can use it for various technologies like React, Angular, Vue, and Svelte. The system offers components, styles, icons, and other design elements that are consistent and accessible. It is licensed under Apache-2.0, making it free to use and contribute to. This helps you build consistent and professional-looking applications quickly and efficiently.

https://github.com/carbon-design-system/carbon
๐Ÿ”ฅ1
#javascript #css_framework #design #design_system #javascript #javascript_framework #markdown_flavour #nuejs

Nue is a new web framework that focuses on using web standards to make web development simpler and more efficient. It helps you build apps with much less code, making them faster and smaller. For example, Nue apps can be smaller than a single React button. It also supports using languages like Rust for better performance. This means developers can create faster and more efficient applications with less effort, which is beneficial for both developers and users who want quick and responsive web experiences.

https://github.com/nuejs/nue
#svelte #component #component_library #components #css #css_components #css_framework #daisyui #design_pattern #design_system #design_systems #postcss #svelte #tailwind #tailwind_css #tailwindcss #ui_design #ui_framework #ui_kit #ui_library #ui_pattern

daisyUI is a popular, free, and open-source component library for Tailwind CSS. It helps you build faster by providing useful class names for common UI elements like cards and calendars. This means you write less code and can focus on designing your interface more efficiently. daisyUI is also very customizable and works well with Next.js, adding no extra JavaScript to your projects, which keeps them fast and efficient. Overall, using daisyUI simplifies your development process and makes your projects more maintainable.

https://github.com/saadeghi/daisyui