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
#cplusplus #build_with_matter #chip #connected_devices #connected_home #connectedhomeip #connectivity_standards_alliance #csa_iot #internet_of_things #iot #matter #standard

Matter is a new standard for connecting smart home devices, making it easier for manufacturers to develop compatible products and for consumers to use them seamlessly. It uses Internet Protocol (IP) and supports both Thread and Wi-Fi networks, ensuring secure and reliable communication between devices. Matter simplifies the development process by using existing technologies and ensures user control over device interactions. It also promotes interoperability, meaning devices from different brands can work together smoothly. This standard is open-source and transparent, allowing anyone to contribute and benefit from its unified and cohesive approach to smart home connectivity.

https://github.com/project-chip/connectedhomeip
#typescript #build_tool #dev_server #frontend #hmr #vite

Vite is a powerful tool for frontend developers that makes their work much faster and easier. It starts your development server instantly and has very fast Hot Module Replacement (HMR), which means you see changes in your code right away. Vite also comes with rich features, optimizes your builds for production, and has a universal plugin interface. It supports fully typed APIs, making it more reliable. This tool helps you develop and build web applications quickly and efficiently, saving you time and effort.

https://github.com/vitejs/vite
#javascript #amd #build_tool #commonjs #compiler #es2015 #es6 #esm #javascript #javascript_compiler #javascript_modules #loaders #module_bundler #plugins #web #web_performance #webpack

Webpack is a tool that helps you manage and bundle your JavaScript files for use in a browser. Here’s what you need to know Webpack combines multiple JavaScript files into one or several bundles, making it easier to load them in your web application.
- **Module Formats** You can use loaders to preprocess files (e.g., converting TypeScript to JavaScript) and plugins to extend Webpack's functionality (e.g., extracting CSS into separate files).
- **Code Splitting** It offers various optimizations to reduce the output size of your JavaScript, such as minifying and deduplicating modules.

Using Webpack can make your web application faster and more efficient by optimizing how your code is loaded and executed. You can install it using npm or yarn with commands like `npm install --save-dev webpack` or `yarn add webpack --dev`.

https://github.com/webpack/webpack
#python #build_tools #hpc #hpsf #linux #macos #package_manager #python #radiuss #scientific_computing #spack

Spack is a tool that helps you install and manage different versions of software on your computer. It works on many operating systems like Linux, macOS, and Windows, and even on supercomputers. The best part is that it doesn't break existing installations, so you can have multiple versions of the same software running at the same time. Spack uses a simple syntax to specify what you want to install, and it's easy to contribute to the project if you want to add new features or packages. This makes it very flexible and useful for managing complex software setups.

https://github.com/spack/spack