Showing 58 open source projects for "file"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1

    repoheat

    Creates a commit heatmap across several repositories.

    ...Optionally reports a combined heat map for all found repositories, or a separate heat map for each repository. Comes with options to filter for specific authors or apply an authormap file to combine different authors into one heat map.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    composer-git-hooks

    composer-git-hooks

    Easily manage git hooks in your composer config

    Manage git hooks easily in your composer configuration. This command line tool makes it easy to implement a consistent project-wide usage of git hooks. Specifying hooks in the composer file makes them available for every member of the project team. This provides a consistent environment and behavior for everyone which is great. It is also possible to use to manage git hooks globally for every repository on your computer. That way you have a reliable set of hooks crafted by yourself for every project you choose to work on. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Coca

    Coca

    Coca is a toolbox which is design for legacy system refactoring

    Coca is a toolbox that is design for legacy system refactoring and analysis, including call graph, concept analysis, api tree, and design patterns suggestions. Requirements: graphviz for dot file to image (such as svg, png). The easiest way to get coca is to use one of the pre-built release binaries which are available for OSX, Linux, and Windows on the release page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Gitql

    Gitql

    A git query language

    Gitql is a Git query language. You can access the releases page and just grab the binary. If you want to compile itself just run go build. Gitql binary uses the embed file version.txt to outputs the gitql version command. On every release, the file content is replaced by the correct tag or git commit sha.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    Kactus

    Kactus

    A true version control tool for designers

    ...Build the features you need and become a part of future Kactus releases. It brings the entire git flow to sketch: branches, pull requests, team collaboration (you can work on the same file and automatically merge the changes), etc. You can share pages across multiple sketch files. You can publish pages on the internet and import them in another project (soon)!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Znap!

    Znap!

    Znap! Fast, easy-to-use tools for Zsh dotfiles & plugins

    Znap is a fast, light-weight set of tools to ease the use of Zsh plugins & Git repos and reduce your shell's startup time. Using Znap to manage your plugins can be as simple as putting this in your .zshrc file. Additionally, Znap makes it so that you actually need to have less in your .zshrc file, by automating several tasks for you. Note that the above example does not include any call to complist, compinit, or bashcompinit in the .zshrc file. That is because Znap will run these for you as needed. Znap compiles your scripts and functions in the background. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    vim-fugitive

    vim-fugitive

    A Git wrapper so awesome, it should be illegal

    ...It provides commands that mirror common Git operations—status, blame, commit, stash, rebase—while threading results into split windows and buffers you can navigate. One hallmark is :Gblame, which overlays line-level authorship directly in your file, allowing fast debugging of changes and context. Another is the tight integration with diffs and staging: you can stage or reset hunks interactively without leaving Vim. Fugitive also understands Git objects and remotes, making it easy to browse commits, open files at specific revisions, or push and pull with minimal friction. It is designed to be composable with other tools and mappings, so Git workflows feel like a natural extension of editing. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    git-secret

    git-secret

    A bash-tool to store your private data inside a git repository

    ...Filenames, locations, and passwords change from time to time, or new information appears, and other information is removed. When secrets are stored separately from your repo, you can not tell for sure which version of the configuration file was used with each commit or deploy. When building the automated deployment system there will be one extra step: download and place these secret-configuration files where they need to be. This also means you have to maintain extra secure servers where all your secrets are stored.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    git-cz

    git-cz

    Semantic Git commits

    ...The project emphasises consistency and readability in commit history, helping teams enforce semantic or conventional commit message formats. It supports custom configuration (for example via a changelog.config.js file) so you can adapt the prompts or types to your project’s conventions. Because it is open source (licensed under Unlicense) it can be freely integrated within CI pipelines or commit hooks to standardise message formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    posh-git

    posh-git

    A PowerShell environment for Git

    ...The prompt within Git repositories can show the current branch and the state of files (additions, modifications, deletions) within. Provides tab completion for common commands when using git. Prompt formatting, among other things, can be customized. Displaying file status in the git prompt for a very large repo can be prohibitively slow. Rather than turn off file status entirely, you can disable it on a repo-by-repo basis by adding individual repository paths. PowerShell generates its prompt by executing a prompt function, if one exists. posh-git defines such a function in profile.example.ps1 that outputs the current working directory followed by an abbreviated git status.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    git-sizer

    git-sizer

    Compute various size metrics for a Git repository

    ...You might want to look into Git-LFS or git-annex, which allow you to version your media assets in Git while actually storing them outside of your repository. Avoid storing file archives (e.g., ZIP files, tarballs) in Git, especially if compressed. Different versions of such files don't delta well against each other, so Git can't store them efficiently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    exa

    exa

    A modern replacement for ls

    You list files hundreds of times a day. Why spend your time squinting at black and white text? exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. Different types of file and data will be coloured differently, and the user and group columns will be highlighted for the current user. exa can display a file’s extended attributes, as well as standard filesystem information such as the inode, the number of blocks, and a file’s various dates and times. exa queries files in parallel, giving you performance on par with ls. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Git Graph extension for VSC

    Git Graph extension for VSC

    View a Git Graph of your repository in Visual Studio Code

    ...Configurable to look the way you want! View annotated tag details (name, email, date and message) Copy commit hashes, and branch, stash & tag names to the clipboard. View commit details and file changes by clicking on a commit. View the Visual Studio Code Diff of any file change by clicking on it. Open the current version of any file that was affected in the commit. Copy the path of any file that was affected in the commit to the clipboard. Click on any HTTP/HTTPS url in the commit body to open it in your default web browser. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    logo-ls

    logo-ls

    Modern ls command with vscode like File Icon and Git Integrations

    Modern ls command with beautiful Icons and Git Integrations. Written in Golang. This project is built to add esthetics to ls (coreutiles) command. Language agnostic binaries. Git Status Integration. Supporting 600+ files, extensions, and directories. This project is highly inspired by ls(coreutiles) and color ls. The project tries to find a happy path between speed and aesthetics. All supported flags can be found by using help flag $ logo-ls -?. Almost all flags are same as that of the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    RepoZ

    RepoZ

    A zero-conf git repository hub for Windows and macOS

    RepoZ is a zero-conf git repository hub with Windows Explorer- & CLI enhancements. It uses the git repositories on your machine to create an efficient navigation widget and makes sure you'll never lose track of your work along the way. It's populating itself as you work with git. It does not get in the way and does not require any user attention to work. RepoZ will not compete with your favorite git clients, so keep them. It's not about working within a repository: It's a new way to use all...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Gradle Libraries Plugin

    Gradle Libraries Plugin

    This plugin allows to specify versions of external libraries

    ...This plugin also uses com.github.ben-manes.versions plugin to automatically update libraries once new releases are available. Run ./gradlew syncLibraries to create $rootDir/dependencies.json file with all currently known dependencies. Once dependencies.json file is in place by generating via syncLibraries task or just by manually creating it, all declared in dependencies.json libraries can be used in project files. It's not a secret that it's really hard to keep libraries up to date especially when there are dozens and sometimes hundreds of them. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    git-sketch-plugin

    git-sketch-plugin

    A Git client generating pretty diffs built right into Sketch

    ...Newcomers are able to understand how we ended up with the current iteration and why we went with some options and not others. Create a new branch when you start working on a new feature. Work normally on your design. Save the file. Commit the changes with a meaningful message describing them. The plugin will extract the artboards in your file in order to show the differences easily. Push your changes to the remote. Create a pull request from your branch to the master branch. Voila. Your co-workers can review the changes, comment on them and approve them. Once approved, merge the pull request.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Git-FTP

    Git-FTP

    Uses Git to upload only changed files to FTP servers

    ...Otherwise, the contents of the uploaded file will not match the contents of the file referenced in the commit.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    YaDT

    YaDT

    Yet Another Diff Tool

    ...It is another front-end for diff and in earlier versions diff3 utility. With YaDT you can compare and merge 2 and/or 3 files. YaDT is written on Tcl/Tk and wrapped in a single executable file with the help of sdx and tclkit. diff and cvs utilities are embedded inside YaDT. Also, YaDT supports Git and Mercurial repositories, but git and hg are not embedded inside YaDT, you should have git/hg executable in your path environment.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    gitfs

    gitfs

    Version controlled file system

    gitfs is a FUSE file system that fully integrates with git. You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote. gitfs was developed by the awesome engineering team at Presslabs, a Managed WordPress Hosting provider. gitfs was designed to bring the full powers of git to everyone, no matter how little they know about versioning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    GitHub for Unity

    GitHub for Unity

    GitHub for Unity

    The GitHub Workflow with Git LFS and file locking support, all within Unity. The GitHub for Unity extension brings Git and GitHub into Unity, integrating source control into your work with friendly and accessible tools and workflows. The extension is completely open source. Fix or report bugs. Build the features you need. Be a part of future GitHub for Unity releases. View your project history, experiment in branches, craft a commit from your changes, and push your code to GitHub without leaving Unity. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Walle 2.0

    Walle 2.0

    Walle 2.0 web

    Support multi-project, multi-environment one-click deployment and online, one-click quick rollback. Online order application, review, deployment, and real-time operation logs. Permissions, notifications, file fingerprints. Independent space resources like gitlab. Custom environment, environment variables. Project administrator, a notification mechanism, custom hooks in each process. Get through server management, grayscale release. Advanced gitlab-like user management mode. Online order application, review, grayscale release, real-time websocket. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Git History

    Git History

    Quickly browse the history of a file from any git repository

    Git History is a web-based tool for visually browsing the history of a file from a Git repository. It lets users inspect how a file changed over time by replacing a supported repository URL with the Git History domain. The tool works with GitHub, GitLab, and Bitbucket file URLs, making it useful across several common code-hosting platforms. It presents changes as an animated, readable timeline instead of requiring users to manually step through commits.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    vimagit

    vimagit

    Ease your git workflow within Vim

    ...Interactively stage/unstage/discard changes with one key press. Stage/unstage at file/hunk/line level. Write the commit message in the same buffer. From a hunk in magit buffer, jump to the file at the diff position. 100% VimL plugin, no external dependency (except git of course). Enhanced by external plugins: vim-gitgutter vim-airline. Stable. All features are tested in continuous integration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    git-open

    git-open

    Type `git open` to open the GitHub page or website for a repository

    ...You can also add the plugin to a running zsh with antigen bundle paulirish/git-open for testing before adding it to your .zshrc. Add zgen load paulirish/git-open to your .zshrc file in the same function you're doing your other zgen load calls in. ZGen will take care of cloning the repository the next time you run zgen save, and will also periodically check for updates to the git repository.
    Downloads: 0 This Week
    Last Update:
    See Project