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
#go #devsecops #git #gitleaks #go #golang #hacktoberfest #secret #security #security_tools

Gitleaks is a tool that helps you find and prevent hardcoded secrets like passwords, API keys, and tokens in your git repositories. It's easy to use and can be installed via Homebrew, Docker, or Go. You can run Gitleaks as a pre-commit hook or as a GitHub action to automatically check your code for secrets before committing.

Using Gitleaks benefits you by ensuring your sensitive information is not accidentally exposed in your code, making your projects more secure. It scans your repository for any hidden secrets and alerts you, so you can remove them before they become public. This protects your project from potential security breaches and maintains the confidentiality of your credentials.

https://github.com/gitleaks/gitleaks
#javascript #ftp #ftps #git #ldap #nfs #s3 #sftp #smb #webdav

Filestash is a powerful file manager that lets you access and manage your files from anywhere, using various protocols like FTP, SFTP, WebDAV, and more. It supports multiple cloud services such as Dropbox, Google Drive, and Amazon S3. You can use it in your browser, and it's also mobile-friendly. Key features include video and image viewers, audio players, office document support, and customizable plugins. This tool is super fast, user-friendly, and allows you to upload and download files easily. It's beneficial because it centralizes your file management, making it easy to access and share files across different platforms.

https://github.com/mickael-kerjean/filestash
#rust #git #github #tauri

GitButler is a tool that helps you manage multiple Git branches easily. It lets you work on several branches at the same time without switching between them, which can be very time-consuming. You can organize your file changes into separate virtual branches and push or create pull requests for each branch individually. This makes it easier to fix bugs or try out someone else's branch while still working on your own project. GitButler also offers features like easy commit management, undo timelines, and integration with GitHub, making your development workflow more efficient and flexible. This tool is especially useful for developers who need to handle multiple tasks simultaneously without the hassle of constant branch switching.

https://github.com/gitbutlerapp/gitbutler
#go #cli #git #terminal

Lazygit is a simple and interactive terminal UI for git commands that makes using git much easier. It allows you to stage individual lines of code, perform interactive rebases, cherry-pick commits, and more, all within a user-friendly interface. You can filter views, invoke custom commands, and even compare two commits directly. This tool saves you time and effort by avoiding the need to use complex command lines for common git tasks. It's supported on various platforms and can be installed through multiple methods, including Homebrew, Scoop, and more. Using lazygit can significantly simplify your git workflow and reduce frustration with git's complexities.

https://github.com/jesseduffield/lazygit
🔥1
#typescript #cd #ci #git #gitlab #gitlab_ci #local #pipeline #push #uncomitted #untracked

You can run GitLab CI pipelines locally using `gitlab-ci-local`, which saves you time and effort by not having to push changes to test your `.gitlab-ci.yml` files. This tool allows you to execute pipelines as a shell executor or docker executor, eliminating the need for development-specific scripts. It also offers convenience features like CLI options, environment files, bash aliases, and tab completion. You can list pipeline jobs before running them and customize variables and artifacts easily. This makes your development process more efficient and streamlined.

https://github.com/firecow/gitlab-ci-local