Best Sublime Merge Alternatives in 2024
Find the top alternatives to Sublime Merge currently available. Compare ratings, reviews, pricing, and features of Sublime Merge alternatives in 2024. Slashdot lists the best Sublime Merge alternatives on the market that offer competing products that are similar to Sublime Merge. Sort through Sublime Merge alternatives below to make the best choice for your needs
-
1
SmartGit supports Bitbucket and GitLab, as well as Azure DevOps. SmartGit helps newbies to Git as well as makes experienced developers more productive. SmartGit offers the same intuitive user interface for Windows, macOS, and Linux: - Graphic merge and commit history Drag and drop to commit reordering. - fast, even for larger repositories SmartGit licenses can be used on as many operating systems and machines as you wish. SmartGit includes special integrations for BitBucket, BitBucket Server, BitBucket Server, GitHub, and GitLab to create Pull Requests and review comments. SmartGit can be used with any Git client, including your own Git repositories and other hosting providers.
-
2
UltraEdit has been the preferred text editor for over 2 million users and many Fortune 100/500/1000 customers for almost three decades. UltraEdit is a powerful and fast data processor that can handle large files. It also supports almost any syntax or source language. UltraEdit is often referred to as the "Swiss Army knife" of text editors. It's a powerful tool that can be used by users across many industries and responsibilities. UltraEdit is able to solve almost any problem in text editing, including project management and programming. It can also handle large file manipulations, remote (FTP/SFTP), data sorting, column/block editing, advanced file searching, and text data reformatting. UltraEdit is available on Windows, Mac, and Linux. It is supported by a professional team of developers and customer service personnel located in the USA.
-
3
GitKraken Client
GiKraken
$0 3 RatingsGitKraken offers a Git GUI + CLI features that make Git easier, safer & more powerful. GitKraken users depend on GitKraken Client to help them manage Git in their daily workflows and help keep them focused on their work. Git is as notorious as the Kraken for being powerful, but it’s complicated to learn, especially if you’re trying to memorize commands. If you’re new to Git, GitKraken Client will get you up-to-speed faster so you can be productive from day one. GitKraken Client reduces the risk of getting your repos into a bad state. It provides secure Git integrations, a mighty conflict resolution tool and an undo button to act as your safety net for unavoidable mistakes. Git has many powerful capabilities buried in the depths. GitKraken Client’s merge tool, diff view, interactive rebase mode, and other visual UI elements surface complex Git processes so you can crush any challenges that sail into your path. Integrations with GitHub, GitLab, Bitbucket, and Azure DevOps make it swift and simple to clone, fork, and add remotes. You can even create, view and manage pull requests. -
4
Sourcetree
Atlassian
1 RatingSimple and powerful in a beautiful Git GUI. Sourcetree makes it easy to interact with your Git repositories, so you can concentrate on coding. Sourcetree's simple Git GUI allows you to visualize and manage your repositories. You can say goodbye to the command-line - a Git client simplifies distributed version control and brings everyone up to speed quickly. Advanced users will be even more productive with a Git client. You can review changesets, stash, cherry pick between branches, and many other things. Seeing is believing. With a single click, you can access information about any branch or commit. It is a fully-featured GUI that allows for consistent, efficient development right out of the box. Uses Mercurial and Git. Visualize your work, and then push with confidence. Changes can be made by the file, hunk, or line. Never miss a single thing. Keep track of your work and keep up-to-date with your code. It's easy to keep track of your team's progress with detailed branching diagrams. -
5
GitHub Desktop
GitHub
6 RatingsInstead of focusing on Git, think about what is important. GitHub Desktop makes it easy to develop, no matter if you are a beginner or a seasoned user. You can quickly add co-authors for your commit. This is great for pairing and for giving credit/love to someone who helped you fix that particular bug. You can see the history page for attribution and undo accidental attribution. Also, you can see the co-authors of GitHub. You can view all open pull requests in your repositories, and you can check them out as if it were a local branch. You can also see which pull requests have passed commit status checks. The new GitHub Desktop supports syntax highlighting for diffs in a variety languages. Compare changed images easily You can easily compare the before and after images. You can swipe between them or just the changed parts. You can open your favorite editor or shell directly from the app or jump to GitHub Desktop directly from your shell. -
6
Gitfox
bytieful e.U.
€39.99 per user per yearIf you think your Git repositories deserve the best, you should absolutely get Gitfox. This lightweight Git client has been written exclusively for macOS and definitely looks like it belongs here. Use one coherent interface to make sense of your repository, improve your code quality and commit faster! Superior Diffs Know what's changed — don't guess. Inline Changes are highlighted to take the guesswork out of your diffs. Image Diffs help you make sure the correct assets go into your project. Line Staging breaks your work down into smaller steps. Only commit what you want to. -
7
GitUp
GitUp
You can work quickly, safely, without headaches, and with no hassles. GitUp is the Git interface that you have been searching for all your life. GitUp allows you to see all branches and merges in perfect clarity. GitUp's graph immediately reflects any change, no matter how small or large, that you make. There is no need to refresh or wait. To quickly see the message and diff of a commit, highlight it and hit the spacebar. GitUp gives complete, transparent control over your local checkout. It's easy to rescind any unwanted changes. Margaritas, tattoos, sudo rm -rf /, etc. GitUp makes it easy to undo your most recent changes. GitUp's Snapshot feature creates a Time-Machine-like history for every change to your repo. This allows you to go back to any point in the past. It's easy to rewrite, split, delete and re-order commits. -
8
Gitbox
Gitbox
$14.99 one-time paymentOne-click commit. Push and pull. Unique search in history and undo for Git command. You can use powerful commands such as rebase, branch reset, and cherry picking. It now supports submodules. Gitbox can be integrated with popular diff tools like Xcode FileMerge and Kaleidoscope. For maximum efficiency, use the keyboard. Use the arrow keys to jump between panes or lists. To stage all files, press Cmd+Shift+Return. Use the "S" shortcut to stage/unstage specific files. To pull and push, use the "U" and"P" shortcuts. To fetch, press the Option key. To force push or rebase, press Cmd+Shift. The right click menus provide all the advanced features that you may need. To reset a branch, cherry select a commit, or revert to a file, you can use the right click menus. Simply undo a commit to amend it (cmd+Z). You can also undo merges, pulls, and pushes. Use color labels to find bugs. You can check out a commit and then test it. Mark it if it works. This is a better and more visual approach than git -bisect. -
9
Glint
Logic Over Snacks Ltd.
$0It's easier and more visually easy to manage your Git repositories. Features: - A graph that shows branches, commits and where merges occurred in an easy-to-read visual format - Use a 4-way diff editor to perform merges and resolve conflicts - Multiple merges can be managed simultaneously without affecting files on disk or requiring you to switch branches. - Search your repository history for commits and files - Integrate Bitbucket, GitLab and GitHub to create or clone repositories easily - Squash commits together - Insert new commits in middle - You can move individual changes from one commit into another - Edit commit messages - Undo/redo -
10
DeepGit
Syntevo
Answer the question, "Why is this code there?" You can use Git clients more effectively than traditional Git clients. DeepGit allows you to look at the history of source codes. It is based upon git blame and allows you to track changes to a line of code or block of codes. DeepGit can detect code movements even if the lines are different. DeepGit is available for free in any commercial environment. Integrate DeepGit into any IDE that supports external tools, such as Eclipse, Visual Studio and IntelliJ Idea. Take a tour to see how DeepGit works. DeepGit is available on Windows, macOS, and Linux. DeepGit will create a blame for the selected file. It will then analyze the selected line and its surroundings for its origin. DeepGit's origin is not identical to the left counterpart. DeepGit also found that, despite a single line being selected, it has determined that a block of lines is the optimal match. -
11
Aurees
Aurees
Aurees Git Client for Windows, Mac, and Linux is a fast, efficient, and easy-to-use Git client. It is completely free and comes with an attractive interface. Clear user interface, intuitive highlighting, and powerful editable diff. Outstanding merge with preview and productive conflict resolution. Aurees Git client is a simple git client that allows you to view, edit and publish changes right from your desktop. A user-friendly interface and integrated diff help you manage Git repositories quickly. You no longer need to switch between text editors or git clients while working. The client displays commit changes in side-by-side text editors. You can view the changes and rollbacks in one click. Merging is simple with Aurees Git. It's free to use and is available for Windows and Mac. The interface of Aurees is intuitive and very clean. -
12
Fork is improving day by day. We are happy to share our successes with you. Fork is gentle and informative about GitHub notifications. Use the built-in merge conflict resolver and merge-conflict helper to quickly resolve your merge-conflicts. Visual interactive rebase allows you to edit, reorder and squash commits. Fork allows you see diffs for common image formats. Fork's diff viewer provides an easy way to quickly spot changes in your source code. History view allows you to see all commits that have changed a specific file or directory. Blame view allows you to find the last commit that changed a file line.
-
13
Magit
Magit
Magit is a text-based user interface for Git. Magit bridges the gap between Git's command-line interface, and other GUIs. It allows you to perform simple as well as complex version control tasks using just a few mnemonic key presses. Magit looks just like the Git command-line interface, but it is actionable in a way that goes beyond what any Git GUI can provide. Magit automatically refreshes this output whenever it becomes outdated. Magit runs Git commands in the background. If you want, you can see exactly what is being executed. This makes it possible to learn the git command line by using Magit. Magit will help you become a better version control user by allowing you to use it for a while. Magit supports and streamlines Git features that developers and users of other Git clients thought couldn't be reasonably mapped to non-command line interfaces. -
14
GitEye
CollabNet
CollabNet GitEye provides a desktop for Git. It can be used with CloudForge, TeamForge and other Git services. GitEye is a graphical Git client that provides central visibility to essential developer tasks like code reviews, defect tracking, code reviews, code reviews, and Agile planning. GitEye can be used on Windows, OSX, and Linux. CollabNet GitEye is a simple-to use graphical Git client that provides central visibility to essential developer tasks like code reviews, defect tracking, agile planning, and code reviews. It's simple to get started. GitEye supports multiple Git implementations, including CloudForge, TeamForge, and GitHub. It runs on all platforms. Say goodbye to the command-line. This easy-to-use graphical Git Client provides access to all important Git functions, including clone and commit, merge, push, pull, stash, stage and reset. -
15
Tower
SaaS.group GmbH
$69 per user, per yearTower is the most powerful Git client on Mac and Windows, and has been used by over 100,000 developers and designers. Tower's new features, including Interactive Rebase and Pull Requests, are stunning. You can also create, merge, close and comment on Pull Requests from within Tower. Pull Requests are now easier to use thanks to their integration into our responsive, clear, and powerful desktop interface. Quick Actions dialog now gives you superpowers. Give it a branch name, and it will offer checkout. It will display the file's history if you give it a file name. It will display the commit history if you give it a commit hash. It's fast as lightning and easy to use. Interactive Rebase is a powerful tool, but it can be difficult to use. Tower makes it easy to drag and drop. Tower has so many new levels of detail. Navigation Tower is as easy as surfing the internet. -
16
GitX
GitX
GitX is a git GUI for Mac OS X. It currently has a history viewer similar to gitk and a commit GUI similar to git gui. It's also in smooth OS X style. GitX is compatible with Mac OS X 10.5 Leopard or Mac OS X 10.6 Snow Leopard. It uses features such as Garbage Collection and cannot be compile on older systems. GitX requires a very recent Git version 1.6.0 or higher. After you have started GitX, you will be able to install the command-line tool via the menu (GitX->Enable terminal Usage). This will install the "gitx" binary to /usr/local/bin. A detailed history viewer and a nice GUI for displaying commits, allowing line-wise and hunk-wise staging. Quick workflow, easy to use, explore any revision's tree, Aqua interface, paste commits into github.com, QuickLook integration. GitX is a graphical wrapper for the most frequently used git-commands. It allows you to fulfill all your daily git requirements in one consistent program. -
17
gitg
GNOME
Gitg is a graphical user interface to git. It is a quick, simple and easy tool to view the history of git repositories. gitg provides many utilities that allow you to manage your repository, commit your work, and provide visualization. After gitg has been installed, you can use gitg to run from the GNOME menu or from a terminal. Simply issue: gitg To see the options available on the command line, type 'gitg-help' -
18
GitX-dev
GitX-dev
GitX-dev, a variant (fork) of GitX that is long-defunct GUI to the git version control system, is a fork. It has been improved with productivity and friendliness-oriented changes. The goal was to make a first-class tool that is easy to maintain for today's active developers. GitX-dev builds on the solid foundation of GitX and allows history browsing of your repository. You can view a well-formatted diff of any revision and search by author or subject. View the entire tree of any revision and preview any file with QuickLook or text view. Drag and drop files from the tree view to transfer them to your computer. All parameters are supported by git rev-list. This is especially true for large repositories (200+ MB). GitX-dev, which is specialized for software developers and is used daily in production environments, is even more useful. We consider it to be feature-complete for most git workflows, with only uncommon or potentially-destructive commands requiring git command-line interaction. -
19
Git Cola
Git Cola
Git Cola is a powerful and elegant graphical user interface for Git. Git Cola is a free program written in Python (v2+ v3). Ctrl+e uses the Preferences screen to configure the editor. When no editor is configured, the environment variable $VISUAL will be consulted. When editing files, you can configure your editor to gvim-f -p to open multiple tabs. gvim-f -o uses splits. You can select a line on the grep screen, and then press any of the Enter, Ctrl–e, or Edit buttons to take you to that line. Git Cola offers many keyboard shortcuts. Many Git Cola editors are familiar with vim-style hotkeys such as eg. h.j.k.l to navigate in the diff, status and grep widgets. Git Cola's interface is made up of several cooperating tools. Double-clicking a tool will open it in its own subwindow. Drag it around to move it into the main window. You can hide and arrange tools however you wish. Git Cola will remember your window layout and make any necessary repairs. -
20
QGit viewer
QGit viewer
QGit allows you to view revision history, view patch content, and change files. You can also follow different development branches graphically with QGit. View revisions, diffs and files history. File annotations are also available. Visually cherry pick modified files to commit changes. Drag and drop commits between QGit instances to apply or format patches from selected commits. Associate commands sequences, scripts, and any other executable to a custom-action. A terminal window can grab the output of an action and display it in the menu. QGit provides a GUI for most StGIT commands, such as push/pop or apply/format patches. You can also create new or update your top patch using the same semantics as git commit. Cherry picking single modified files. -
21
GitForce
GitForce
It is intuitive and easy to use, yet powerful enough to not require a command line git. GitForce is written using C# and the.NET 3.5 framework. The same binary file ("GitForce.exe") works on Windows and Linux, as well as any other OS that supports Mono support. The tool is only one executable file. It doesn't require an installer. Simply copy it to a folder and then run it. The only requirements are.NET support or Mono runtime on Linux, and the actual git command-line tool, which is already installed and functioning. GitForce can still be used in isolation, and without the need to call up a command-line git tool. It is likely to satisfy the needs of a large number of users. I hope this tool will be useful to both new users of git and people who are familiar with Perforce (a similar front-end source control tool). -
22
Salto
Salto
Salto automates, simplifies and automates business operations teams' day-to-day tasks. Salto's platform allows for unprecedented agility, scale, and accuracy by translating business applications into a structured textual representation. Salto has created a structured language that allows text-search, reusing of configs, inline documentation, and many other features. Our built-in Git client makes it easy to audit and document changes, debug, and revert back to previous versions. We make it possible to automate tasks and processes, which will help you save time and reduce human errors, bugs, and breaks. Our approach is based on importing best practices from the software industry and applying them to business app configuration. Salto is an open-source company. It has an open architecture that allows you to use it with other tools such as Git, Git, Jira and others. -
23
TortoiseGit
TortoiseGit
Free 2 RatingsTortoiseGit, a Windows Shell Interface to Git that is based on TortoiseSVN, is TortoiseGit. It is open-source and can be fully built with freely available software. It's not an integration for a specific IDE such as Visual Studio, Eclipse, or other. You can use it with any development tool you like and with any file. The context menu of Windows Explorer will be the main interface to TortoiseGit. TortoiseGit assists you with regular tasks such as committing, showing logs and diffing two versions, creating branches, tags, creating patches, and creating branches. TortoiseGit has overlay icons that show the file status, a powerful context menu to Git, and many other useful features. It is free software, and was developed under the GPL. It is free to anyone, even in a commercial environment. You can also download the source code, which is available for free. -
24
CommandGit
Safe Software Solutions
$5.99/month/ user This is a tool that every software developer should have. Unique GUI that harnesses the power and flexibility of a Command Line Interface. Built-in customizable CLI commands Git (130), Linux (75) Windows (60), Linux (75), Docker (40), and many other! CommandGit's unique features will help software developers at all levels of the software development cycle increase their productivity. You can easily manage your cloud infrastructure and your local Git repository with just a click. There are many options available. The only limit is the number of CLI commands presets that you wish to create. It can be used daily as your Git GUI client, or as a primary utility for system administration. -
25
CodeRabbit
CodeRabbit
$12 per monthPull request reviews that are privacy-focused and contextual, with code suggestions for each line of code and an interactive chat that becomes smarter over time. The diff in the Pull Request is transformed into a summary that helps you understand the intention of the changes. Creates automated release note, which can be included in the release documentation. A detailed analysis of code changes, line-byline, provides precise and actionable recommendations ready to be committed. Ask the bot questions within your code lines. Provide more context and let it write the code. The more you interact with the bot, it will become smarter. Reduce cycle time by reducing the number of reviews and generating high-quality suggestions for code changes. Your data is kept confidential and used to fine-tune your reviews. The system refines the reviews based on your interactions. -
26
Codeanywhere
Codeanywhere
$2.50 per user per monthCloud IDE is quick and easy to deploy a development environment. This allows you to code, learn, develop, and collaborate on projects. Our web-based Codeanywhere code editor will make you forget that you ever used another code editor. All major programming languages fully supported, including JavaScript/TypeScript, PHP, Python, Ruby, Go, Java, C/C++, C# any many other. Intelligent editing features include auto-complete, code definition, code refactor and rename symbol. You can debug code using break points, call stacks, and an interactive console. Git client with all the features. Expandable with a large number of extensions. In seconds, you can also create powerful containers that can be configured for your programming environment. You can run your code on our infrastructure, with full sudo access. Prebuilt development environments that support all major programming languages. -
27
What is WinMerge? WinMerge for Windows is an Open Source diffencing and merging program. WinMerge allows you to compare files and folders, and presents the differences in a visual format that is easy for anyone to read and use. WinMerge can be used to determine what has changed between project versions and merge changes between them. WinMerge is available as an external diffencing/merging tool and as a standalone program. WinMerge also has many useful support features that make comparing and synchronizing, and merging, as simple and easy as possible. Supports Unix, Windows and Mac text file formats. Unicode support. Tabbed interface. File Compare 3-way File Comparison - New! Visual differencing and merging text files. Flexible editor with syntax highlighting and line numbers. Word-wrap is also available. Highlights differences inside lines.
-
28
Sublime Text
Sublime HQ
$80 one-time fee 20 RatingsAdvanced text editor for code and markup. Goto Anything allows you to quickly jump to symbols, lines, or words by opening files using just a few keystrokes. You can make ten changes at once, and not just one change ten times. Multiple selections allow for interactively changing multiple lines at once, renaming variables quickly, and modifying files faster than ever before. The Command Palette contains infrequently used functionality such as sorting, changing syntax, and changing indentation settings. You can search for exactly what you need with just a few keystrokes. Sublime Text's Python API allows plugins to enhance the built-in functionality. Package Control can be installed using the command palette. This allows for easy access to thousands upon thousands of packages created by the community. -
29
Based on the amazing Ace editing component, Caret brings professional-strength text editing to Chrome OS. Caret is a professional-grade editor for local files that targets programmers. You don't need to install another OS. Caret provides syntax highlighting for a variety of languages and all of the standard themes included with Ace, including emulations and coloring from other editors such as Eclipse, XCode and the Chrome Dev Tools. Once you get used to making multiple changes with a few keystrokes, it is difficult to go back to one cursor. Caret supports multiple selections and cursors, as well as Sublime keybindings such Ctrl/D (select the next match). You don't need to learn keyboard shortcuts. Caret will fuzzy-search your menu configuration and find the command you are looking for, and then execute it for you. You don't need to touch the mouse anymore.
-
30
ClickDeploy
ClickDeploy.io
$79 per monthLog in using your Salesforce credentials. Clickdeploy.io uses OpenAuth 2.0 to make it easy for you to get started quickly and without compromising security. Smart filtering and grouping allow you to instantly select any metadata. You can deploy metadata types other than those supported by changeset. Get insight into your deployments. You can deploy with confidence. Instant line-by-line diff viewer lets you see exactly what you are deploying. No more manual rebuilding of inbound changesets. You can instantly clone and reuse your inbound change list. You can instantly share your change list with your entire team. Salesforce releases are now easier and more efficient than ever. Enjoy the benefits of continuous delivery and source control. In minutes, you can set up modern release processes. You will know exactly which line of code was modified, and by whom, at what point in time. Your metadata is stored incrementally. You can easily restore any previous version. -
31
Studio 3T
Studio 3T
$249/year/ user Auto-complete queries with a built-in Mongo shell. It highlights syntax errors as your type and saves your query history. This is a great tool for beginners and professionals who use MongoDB. Drag-and-drop UI allows you to create complex filter array elements and find() queries. For easier querying and debugging, break down aggregation queries into manageable stages and build them stage-by-stage. Instant code generation in JavaScript (Node.js), Java (2.x. driver API), Python, C# and PHP. You can also generate SQL queries and SQL queries from MongoDB that you can copy into your application. You can save MongoDB imports and exports, data comparisons and migrations as tasks you can run whenever you need them. You can also skip the reminders and set them to run when you need them. You can make changes to your collection's Schema in just a few clicks. This is great for schema performance tuning, restructuring or cleaning up after data migrating. -
32
Compare It!
Grig Software
€17 one-time paymentCompare It! Version 2.0 Make file comparison and file merging easier with the new version of Compare It! You can quickly identify differences between files and merge them with one click. You can also print/publish your work easily using a variety of new features. True editing is now possible in comparison panes. This includes full support for mouse and keyboard operations, clipboards, bookmarks, and more. Key fields make it easier to compare structured files. All software/web developers will benefit from syntax highlighting. Support for C++ and Java, C# and Delphi, HTML + custom syntax files. Word wrapping is now available in the editor pane. This allows you to easily see changes in long lines of text without scrolling. Compare It! It can detect and visualize moving sections in the same way as WinDiff. Compare It! Displays 2 files side by side, with colored differences sections to make it easier to analyze. -
33
TestMace
TestMace
$4 per monthTest Mace is a powerful cross-platform tool that allows you to work with an API and create automated API tests. You can create scenarios and requests using variables, authentication and syntax highlighting. Our simple UI interface makes it easy to create complex scenarios. You can perform complete regression testing in just one click. You can assign a request result to an variable and gain access from other nodes. You can save authorization tokens, response headers, and parts of a response. Run your scenarios in different environment contexts. This can be used to organize stage, development, and production environments. If you are using one of the most common types, embedded authentication methods will allow you to perform authentication. To share your request with colleagues, you can use the quick share feature. To copy a specific node's URL, press a button. You can now send the url to your teammate. -
34
CudaText
CudaText
CudaText, a cross-platform text editor written in Object Pascal, is available. It is an open-source project that can be used for free, even for business. It starts quite fast on Linux on CPU Intel Core i3 3GHz. It can be extended by Python add-ons and plugins, code tree parsers and other tools. EControl engine's syntax parser has many features. Syntax highlight for a lot of languages (270+ Lexers). Code tree structure of functions/classes/etc, if lexer allows it. Multi-selections, code folding, and multi-carets. Regular expressions can be used to find/replace. Configs in JSON format. Includes lexer-specific configurations. Tabbed UI with split views to primary/secondary and a split window to the 2/3/4/6 tab groups. Command palette with fuzzy matching, micromap, and minimap. Displays unprinted whitespace and supports many encodings. Customizable hotkeys. Binary/Hex viewer to view files of unlimited size (can display 10 Gb logs). -
35
Postbird
Paxa
FreePostbird is a cross platform PostgreSQL GUI client written in JavaScript and run with Electron. Views, material views and foreign tables are supported. Constraints and schemas can be connected to Heroku's Postgres. Manage extensions, procedures, users and filter tables. Edit values. Import & export tables or database tables. Comfortable query editing, including saving the last query, syntax highlight, keyboard shortcuts, query history, query history, viewing large numbers, explaining formatting, and saving results in CSV. -
36
OpenGrok
OpenGrok
It can understand many file formats and the history of programs from many Source Code Management Systems. It allows you to grok (profoundly comprehend) source code. It is written in Java. You can search for full text, definitions and symbols. Display the matches in the search results. Cross-reference online with syntax highlighting, highly customizable appearance and feel using CSS stylesheets. Plugins can also be written for new programming languages or revision control systems. -
37
dbKoda
dbKoda
FreeRich code editor dbKoda allows you to create MongoDB queries and scripts using syntax highlighting, autocomplete, and code formatting. You can view the output in foldable JSON format, tabular format, or as a chart. With just one click, you can generate visual explain plans. The explain plan viewer will suggest indexes to improve performance and allow you to create those indexes with one click. The graphical query builder allows you to create simple queries and complex aggregates. Using fil-in-the blanks actions from the database tree, dbKoda allows you to perform administrative activities. You can manage configuration, user roles and logging. You can also import and export data without needing to know MongoDB syntax. You can fill-in the blanks to create the appropriate commands. This allows you to re-use the command in adminscripts or modify the syntax as needed. dbKoda comes with an SSH terminal that allows you to access the server OS command line from within the product. -
38
Changes
Changes
$29.99 one-time paymentChanges allows you to quickly examine files and folders on your Mac. This will help you find the root cause of the problem. Our workflow allows for you to quickly narrow down on the differences and tell you exactly what happened. You can quickly spot what has changed, been removed or added. You can see everything, or you can focus on what is different. You should not focus on the change, but what it did. Once you have identified the differences, you can fix your problems by clicking a button. For precise results, changes can be merged in either direction -- character after character -- You can automate tasks and integrate changes in shell scripts with chdiff right from the command line. -
39
PowerShell
Microsoft
1 RatingPowerShell is a cross platform task automation and configuration management framework. It consists of a command-line shell as well as a scripting language. PowerShell, unlike other shells that accept and return text, is built on top the.NET Common Language Runtime. (CLR) and accepts and returns.NET object. This fundamental change introduces new tools and methods of automation. PowerShell cmdlets can deal with objects, rather than traditional command-line interfaces. An object is structured information, which is more than the string of characters displayed on the screen. Command output always contains additional information that you can access if you require it. You'll notice a difference in how text-processing tools behave in PowerShell if you've previously used them to process data. To extract specific information, you don’t usually need text-processing software. You can directly access parts of the data by using standard PowerShell object syntax. -
40
kdb+
KX Systems
A cross-platform, high-performance historical time-series database featuring: - An in memory compute engine A real-time stream processor - A query and programming language that is expressive called q kdb+ is the engine behind kdb insights portfolio and KDB.AI. Together, they deliver time-oriented data insight and generative AI capabilities for the world's largest enterprise organizations. kdb+ is the fastest columnar analytics database in memory, according to independent benchmarking*. It delivers unmatched value for businesses that operate in the most challenging data environments. kdb+ helps businesses navigate rapidly changing data environments by improving decision-making processes. -
41
BMC Compuware Xpediter
BMC Software
BMC Compuware Xpediter, a collection of debuggers, interactive analysis tools, and debuggers for COBOL, Assembler and PL/I programs, helps developers quickly understand applications and make changes in a secure environment. Even if they don't know the source code, it allows them to quickly fix problems. Xpediter allows developers to quickly jump into interactive testing sessions and move applications into production faster. You can see line-by-line execution of code and manage all aspects of program execution. Code Coverage allows you to view metrics and see proof of execution for multi-platform applications. You can access Abend-AID diagnostic capabilities within a debugging session. Integrate Topaz for Program Analysis to see a graphical representation of the source code. Topaz for Total Test can be used to build a complete portfolio of automated virtualized test cases. Remotely intercept and debug mainframe transactions. -
42
GitHub Classroom
GitHub
$40 per yearGitHub Classroom makes it easy to manage and organize your classes. GitHub Classroom is the industry-standard tool for developers. You can track and manage assignments, grade work automatically and help students when they are stuck. Automate your course so you can focus on teaching. Automated testing can be used to grade assignments. Automated testing runs with every push. Students can see the results immediately and make any necessary changes. Line-by-line, you can request changes, make general comments, or give feedback. Version control allows students to rewind and catch them when they get stuck. GitHub allows you to see the individual contributions of each student in group assignments. You will have more insight into student work than ever. Automated assignment distribution to students. Let automated testing do all the heavy lifting. Send students individual and group assignments. -
43
QuickEdit is a fast, stable, and fully featured text editor for Android. It's optimized for tablet and phone! Numerous improvements to the notepad application. For 40+ languages, syntax highlight and code editor. Large text files with more than 10,000 lines are able to perform well and get real-time feedback. Modifications can be undone or redone without restriction. Display, increase, and decrease line indents. Smooth scroll horizontally and vertically. Directly navigate to the specified line number. Automatically detect character encoded. Preview HTML and markdown files. You will be able to edit system files on rooted devices. Browse files from recently opened and added files. Both a light and dark theme are supported. Optimized to work on both tablet and phone.
-
44
Astronuts
Astronuts
$8 per monthAstronuts, an AI-powered platform for code review, is designed to streamline development by automating code reviews. Developers can initiate code analyses with a single command and receive line-by-line intelligent comments and auto-fix suggestion. The platform provides features such as code quality metrics, change logs, and pull request summaries. All of these are accessible via a user-friendly GUI. Astronuts integrates seamlessly into GitHub. This allows teams to monitor pull requests batch sizes and code quality metrics, reducing review time and minimizing bugs. The platform offers real-time chats for code-related questions, configurable behavior settings and gateway rules that enforce code quality standards. Astronuts is able to cater to a variety of development environments with its support for multiple languages and build systems. The platform offers $5 in credits as a free trial, allowing teams to try out its benefits without any initial costs. -
45
FileLocator Pro
Mythicsoft
$44.95 one-time paymentFileLocator Pro can help you quickly find what you need, whether it's a line from source code, a log entry, a legal brief or just a Christmas letter to family members. Its unique features allow you to find information even in the most obscure file formats. Many high-profile companies are among our clients. Find out why FileLocator Pro is so popular today! Supports all programming languages, syntax highlighting allows for easier reading of source codes. High-efficiency search algorithms reduce the time it takes to get results. You can create indexes for instant searching through GBs of data. Unique data navigation functionality allows for quick review of documents, images, and source codes. You can save frequently used searches as favorites to speed up loading. Search emails, contacts, and calendar items across multiple PST files at once. Use the printing and exporting options to share your results with others. -
46
DiffMerge
Sourcegear
DiffMerge allows you to visually compare and merge files from Windows, OS X, and Linux. The differences between two files are visually displayed. Includes intra-line highlighting, and full editing support. Graphically displays the changes between 3 files. Allows automatic merging, when it is safe to do so. Full control over editing the resulting files. This allows you to compare two folders side-by-side. It will show which files are only in one or both of the files. To instantly diff the files, right-click on any two files within Windows Explorer. Rulesets allow for customized behavior and appearance. Identical feature set for Windows, OS X and Linux. Graphically displays the differences between two files. Full editing support and intra-line highlighting. DiffMerge, a UNICODE-based program, can import files in a wide variety of character encodings. -
47
DroidEdit
DroidEdit
FreeYou can take your work with you everywhere. Code while you wait for the bus, or while you relax on a beach. You can edit your files from the cloud. DroidEdit supports Dropbox, Drive, Box, (S-FTP) servers, and Git. We will soon be adding more file providers. Syntax highlighting is available for nearly 200 programming languages. If you get an urgent call asking for code changes, don't rush to your workplace. You can edit all you need from your mobile phone. You can checkout, edit, commit, and push all from your smartphone or tablet. Some developers prefer dark backgrounds while others prefer white screens. Each to his own. You can use one of the provided themes to highlight syntax. You can create your own theme if you don't like the one provided. Emmet allows you to transform simple expressions into fully fledged HTML code automatically. -
48
Laravel
Laravel
FreeLaravel is a web framework that uses expressive and elegant syntax. We've already laid the foundation, allowing you to create without worrying about the little things. Clean code is something we love as much as you. Simple and elegant syntax allows you to access amazing functionality. Each feature has been carefully considered to offer a great developer experience. You can dispatch background jobs to perform slow tasks such as sending emails or generating reports, while still getting a lightning fast response time. Stop sweating authentication. Laravel provides secure, session-based authentication with scaffolding, while Laravel Sanctum allows for painless authentication of APIs and mobile apps using Laravel Sanctum. Laravel is committed in delivering the best possible testing experience. No more broken tests that are difficult to maintain. Beautiful testing APIs, database seeding, browser testing, and painless shipping allow you to ship with confidence. -
49
Karate
Karate
FreeKarate is the only open source tool that combines API test automation, mocks and performance-testing into a single framework. Cucumber's BDD syntax is language-neutral, making it easy for non-programmers. You can run parallel tests for speed and have assertions and HTML reports built-in. For teams that are not familiar with Java, there is a standalone executable that can be run on any platform. You don't need to compile code. You can simply write tests in a simple and readable syntax - designed for HTTP, JSON GraphQL, XML, and GraphQL. You can also mix UI and API test automation in the same test script. It is worth noting that JSON is a first-class citizen' syntax. This means that you can express your payload and expected data without using double-quotes. You also don't have to include JSON field names within quotes. You don't need to 'escape" characters as you would in Java or other programming languages. -
50
JotterPad
JotterPad
Our way of writing has changed from reed and paper to pen to keyboard to our smartphones. JotterPad makes writing easy, fluid, and highly personal for all writers, regardless of whether they are screenplay writers, journalists, or bloggers. JotterPad is equipped with a versatile editor that supports Markdown and Fountain syntax. It also has a "What you see is what you get" (WYSIWYG). You can easily switch from plain text to rich text format by clicking on the highlight or clicking on it. You will find it easier to use syntax for experienced users. You will also get a better representation and look of your work with the WYSIWYG component. JotterPad is your only writing tool. Our dictionary and Thesaurus allow you to search for synonyms, definitions, and antonyms of words.