Best SourceClean Alternatives in 2024
Find the top alternatives to SourceClean currently available. Compare ratings, reviews, pricing, and features of SourceClean alternatives in 2024. Slashdot lists the best SourceClean alternatives on the market that offer competing products that are similar to SourceClean. Sort through SourceClean alternatives below to make the best choice for your needs
-
1
CodeTasty
CodeTasty
$4 per monthModern, smart & extensible cloud IDE. CodeTasty offers a powerful IDE on the cloud, with features that only a cloud-based application can offer. Our IDE allows you to write readable, clean code in real-time. The code editor offers a silky smooth experience, with tools for error detection, code completion, and built-in compiling. Login to IDE, and start coding. You don't need to install anything, you can start working on your project immediately. Enjoy desktop-like performance when editing files in the cloud. You can also see what your collaborators do, unlike desktop. We understand that every developer has unique needs. You can install countless extension to increase your productivity. CodeTasty is compatible with more than 40 different languages. The editor supports up to 100 thousand lines of code and all major languages. -
2
Kuscos
Morphis Tech
$5000 per user, per yearKuscos is the best software intelligence platform, whether you want to find out what was added to the legacy Cobol system in the 90s or to improve your C# development project management. Kuscos provides key information about source code modules and team members for developers, managers, and executives. This includes design documentation, dependencies, duplicate codes, and violations of quality rules. Kuscos provides oversight for team activities, including repository commits and issues resolved. Even better, the same platform can do this across 16 legacy and modern languages. According to the Standish Group, only 29% of software projects have been successful in the past five years (meeting their time, budget, and functionality goals). Despite improvements in code development efficiency and design processes, there have been very few improvements over the years. -
3
Metalware
Metalware
Metalware enables engineers to quickly understand the hardware, and write code, by combining insights from SDKs and datasheets. We create an intermediate representation (IR), which is a structured file generated from documents that describe a programmable component. It contains a register map to be used for HAL generation, and device metadata to be used for compiler lookups of device invariants. This IR enables implementation of the target RTOS's or SDK API by identifying the registers and their layout based on device metadata. Automatically generate implementation code (HAL and header files) for the target RTOS or SDK. -
4
SourceDebug
SourceDebug
$49/user SourceDebug is a powerful, project-oriented programming editor, code viewer, and debugger. It helps you understand code as you work and plan. SourceDebug includes dynamic analysis for C/C++ and Objective-C. SourceDebug can debug applications with source code from different locations. SourceDebug allows you to edit, browse, compile, and debug both local and remote projects. It can be used to quickly learn existing code and to get up to speed with new projects. SourceDebug can parse your entire project and allow you to navigate and edit code with ease. It can jump to variables, functions, and include files easily. Smart Bookmark can store the location of your browser and play it back when necessary. Supports GDB and LLDB-MI debug via SSH, ADB Telnet, Rlogin, and Local Cygwin. GDB server debug is also possible. Show Quickwatch, Callstacks, Variables and Memory. Supported are Ftp, Sftp, and Local drives. -
5
PSPad - a freeware text editor PSPad - text editor for developers for Microsoft Windows systems. The universal (freeware), text editor. It is useful for those who: work with plain text. The editor has many formatting functions, including spell checker. PSPad is a web authoring editor that allows you to create web pages. It has many unique tools that will help you save time. PSPad is a great IDE for your compiler. It can capture and parse compiler output, integrate external help files, and compare versions. PSPad doesn't require customization and requires no complicated installation. The editor supports many file types, languages, and syntax highlighting. To automate repetitive tasks, macros, clip files, and templates are available. FTP Client, Project support, Integrated HEX Editor and Macro Recorder. File Search/Replace, Code Explorer and Code page conversion. These are just a few of the many features PSPad has to offer. PSPad is a freeware editor for programmers.
-
6
Code Browser
Code Browser
1 RatingCode Browser is a Linux and Windows folding text editor. It can hierarchically organize any type of text file, and especially source code. It makes it easier to navigate through source code. Code Browser is a tool that allows you to quickly navigate through the source code of large projects. It can also be used to view a simple CSS file. It is ideal if you don't want to scroll through thousands upon thousands of lines of code. It supports syntax highlighting in all major languages. Custom syntax highlighting is also possible. Code Browser was originally designed to be used to edit programs. However, it can also serve other purposes such as plain text outlining and helping to understand the source code. I have added a page that offers suggestions on how to fold. -
7
runc
Open Container Initiative (OCI)
CLI tool to spawn and run containers according the OCI specification. Linux is not supported by runc. It must be built using Go version 1.17 or greater. To enable seccomp support, you must install libseccomp to your platform. Runc supports optional build tags to compile support for various features. Some of these features are enabled by default. Docker is currently supported by runc for running its test suite. Just type make test to run the suite. You can run the tests outside of a container, but this is not recommended. The tests are written with the assumption that they can be written and removed from any location. You can set the TESTFLAGS variable to run a specific test case. You can run a specific integration testing by setting the TESTPATH variable. You can run a specific rootless test of integration by setting the ROOTLESS_TESTPATH variables. Runc is a low-level tool that was not intended for end-users. -
8
Phalcon
Phalcon
FreeA full-stack PHP Framework delivered as a C extension. Phalcon is the fastest PHP framework built. Phalcon does not require developers to be C-literate. Its functionality can be accessed as PHP classes and PHP interfaces in the Phalcon namespace. Zephir/C is loaded along with PHP once on the daemon startup process of the web server. The extension provides classes and functions that are ready for use in any application. The code is not interpreted, but compiled because it is already compiled for a specific processor and platform. Phalcon's low-level architecture and optimizations provide the lowest overhead possible for MVC-based apps. Create single- and multimodule applications with ease. You can use the file structure, scheme and patterns that you are already familiar with. It's never been easier to write REST servers and apps, with no boilerplate and simple services that can fit in one single file. -
9
Codase
Codase
Codase hosts a large number of open source codes, providing better coverage. It covers codes often hidden in compressed files and source control repositories that are difficult for general search engines to index. Codase also indexes and searches only high-quality codes. Every line of code is validated and compiled using an intelligent and powerful source code analysis engine. Codase, a privately owned company located in Silicon Valley, was founded by Dr. Huihong Luo along with other veterans. We are a group made up of passionate and innovative professionals with diverse business backgrounds, technologies and proven track records. Codase is the best source code search engine in the world, both in terms of performance, features and code coverage. Codase may be useful to developers, as we aim to improve your coding productivity. -
10
Quick Batch File Compiler
AbyssMedia
$39.95Quick Batch File Compiler is the world's first optimizing compiler for batch files. The compiled program can be run in Windows 7/8/10/11 without any restrictions. An .EXE file is much harder to casually reverse-engineer, so this could be a way to conceal a particular batch file's operations from an end user. Content of your batch file will be encrypted and protected from changes. -
11
froglogic Coco
froglogic
€124.17 per monthCoco®, a tool for multi-language code coverage, is available. Automated source code instrumentation can be used to measure test coverage for statements, branches, and conditions. When a test suite is run against an instrumented application, data can be collected that can be later analyzed. This analysis can be used for understanding how much of the source code was touched by tests, which additional test suites need to be written, and how the test coverage has changed over time. Identify dead or untested code, redundant tests, and untested code. Identify the impact of a patch and code coverage. Coco supports branch coverage, statement coverage, MC/DC, and other levels. Linux, Windows, RTOS, and other platforms. GCC, Visual Studio and embedded compilers are all available. You can choose from text, HTML, XML and Cobertura report formats. Coco can also integrate with other build, test, and CI frameworks such as JUnit Jenkins, SonarQube, and SonarQube. -
12
Codoozer
Doyo Technologies
You can create great software without knowing programming. Codoozer is a platform that revolutionizes the creation and distribution of software (Apps). Our edition interface is intuitive and easy to use. You won't make any mistakes. Codoozer works in local mode. All changes are saved immediately. Develop advanced apps of professional quality. You want to create the next tech unicorn, but you are not a programmer. Codoozer allows you to make your tech startup a reality without having to hire a lot of software developers. You'll save a lot! Codoozer is the next revolution in software development. It is not just another app-builder. Each app created with Codoozer comes with its own source code that you can download. You can also download the compiled version of your app that is ready to publish in the app stores. Codoozer allows you to create software for different platforms. -
13
Emojicode
Emojicode
FreeEmojicode is an open source, full-blown programming language that uses emojis. Emojicode is a multi-paradigm programming language that supports object orientation, generics and closures. Emojicode compiles native machine codes using many optimizations that speed up your code. Emojicode comes pre-installed with many default packages. You can also create your own Emojicode packages. Emojis are expressive. Let's use this to make programming more enjoyable and accessible. Emojicode is easy to learn, regardless of your background. Our documentation is well-known for being excellent and filled with examples and walk-through guides. You can help Emojicode grow! You are invited to contribute to Emojicode's development on GitHub. Make sure Emojicode is installed before you try to install it. For example, clang++ or even g++ are fine. Emojicode compiler cannot link binaries unless such a compiler exists. -
14
CodePeer
AdaCore
The Most Comprehensive Static Analysis Toolsuite available for Ada. CodePeer assists developers to gain a deeper understanding of their code and create more reliable and secure software systems. CodePeer is an Ada code analyzer that detects logic and run-time errors. It helps to identify errors at every stage of the development process. CodePeer can improve the quality of your code, and make it easier to do safety and/or security analyses. CodePeer can be used standalone on Windows or Linux platforms. It can also be integrated into GNAT Pro's development environment. It can detect many of the "Top 25 Most Dangerous Software errors" in the Common Weakness Enumeration. CodePeer supports all Ada versions (83, 95 and 2005, as well as 2012). CodePeer is a certified Verification Tool under the EN 50128 and DO-178B software standards. -
15
Julia
Julia
FreeJulia was designed from the very beginning to be highly performant. Julia programs can be compiled to native code that is efficient for multiple platforms using LLVM. Multiple dispatch is a paradigm that Julia uses, allowing it to easily express many object-oriented or functional programming patterns. This talk explains why multiple dispatch works so well. Julia is dynamically written, feels like a scripting languages, and supports interactive use. Julia offers asynchronous I/O and metaprogramming. It also supports profiling, profiling, logging, debugging, profiling, and more. Julia allows you to build complete applications and microservices. Julia is an open-source project that has over 1,000 contributors. It is available under the MIT License. -
16
Visual Basic
Microsoft
FreeMicrosoft has developed Visual Basic, an object-oriented programming language. Visual Basic makes it easy and fast to create type-safe.NET applications. Visual Basic focuses on supplying more of the features of the Visual Basic Runtime (microsoft.visualbasic.dll) to .NET Core and is the first version of Visual Basic focused on .NET Core. Visual Basic Runtime relies heavily on WinForms. These will be added to a later version. .NET is an open-source platform that allows you to build many types of apps. Regardless of the type of app you are building,.NET makes your code and project files look and behave the same. Each app has the same runtime, API and language capabilities. Visual Basic programs are built from standard building blocks. A solution can be made up of one or more projects. Each project can contain one or more assemblies. Each assembly is compiled using one or more source files. -
17
OpenJDK
Oracle
FreeThis is the place to collaborate with other open-source projects on the Java platform standard edition and related projects. Download and install the most recent open-source JDK. Oracle's free, GPL-licensed, production-ready OpenJDK JDK 21 binaries for Linux, macOS, and Windows are available, Oracle's commercially-licensed JDK 21 binaries, based on the same code, are available as well. Browse the code online, clone the repository to make a copy locally, and submit a patch to fix an issue, enhance an existing component or define a feature. OpenJDK offers source code for developers to use in building their binaries. Users are responsible for compiling code and generating Java runtimes tailored to their platform. The JDK project is a complex one. It requires a certain level of technical expertise and a number of dependencies from external software. It also requires reasonably powerful hardware. -
18
XSharp (X#)
XSharp
FreeX# is an open source development language for.NET that is based on xBase. There are many flavors available, including Core, Visual Objects and Vulcan.NET. xBase++ is Harbour, Foxpro and more. Roslyn, an open-source architecture that powers the Microsoft Visual Basic and Microsoft C# compilers, has been used to build X#. A new options page has been added (tools/options/text edit/X#). This allows you to control the suggestions that the editor will make in the "general code completion list". After a colon or a dot, code completion will show namespaces and types as well as members. Code completion after AS or IS will display types and namespaces. Several preprocessor fixes have been made to make the preprocessor compatible with FoxPro++ and Xbase++. We also added #if and #stdout command. To improve compatibility with Visual Objects and FoxPro, we made several small changes to the RDD system. -
19
pgAdmin
pgAdmin
pgAdmin, a free software project, is available under the PostgreSQL/Artistic license. The software can be downloaded in binary and source format from the PostgreSQL Mirror network. Compiling from source requires technical skills so we recommend installing binary packages whenever you can. pgAdmin, the most popular Open Source administration and development platform for PostgreSQL is the best. It also has the highest level of functionality. pgAdmin is a management program for PostgreSQL as well as derivative relational databases like EnterpriseDB's EDB Advanced Server. It can be used as a desktop or web application. pgAdmin can only interact with local filesystems in ways that allow it to be allowed by modern web browsers. This restricts security. Files can only be "downloaded" (via a form) or "uploaded". -
20
Gerrit Code Review
Gerrit
With syntax highlighting and colored distinctions, you can read both old and new files. To make the correct changes, discuss specific sections with others. Gerrit supports Git-enabled SSH/HTTPS servers that are compatible with all Git clients. Hosting multiple Git repositories together simplifies management. Schedule git gc to run on all managed repositories. Replicate to geographical mirrors for latency reduction. Back up servers for hot spare redundancy. Server-side plugins can be used to customize Gerrit Code Review. The project listing contains the source code for additional plugins. -
21
Bitergia Analytics
Bitergia
A central source of metrics and data about the software projects that matter to your business. Bitergia Analytics gathers data from over 30+ platforms to give you a complete picture of the software projects that matter to your. Bitergia Analytics gives you a single source for information and saves you time switching between different platforms to find the data and metrics that you need. To identify users, contributors, maintainers, and other people in your community, you can discover influencers and trends. To improve efficiency and collaboration, you need to understand software development processes such as code review and issue management. Bitergia Analytics, an open-source, free software, is built on top open-source tools such as Elasticsearch, GrimoireLab, and Kibana. GrimoireLab is 100% free, open-source software. We believe in the value and paradigm of community. -
22
Zig
Zig Software Foundation
FreeZig is a general purpose programming language and toolchain that allows you to maintain robust, optimal, and reusable software. Instead of worrying about your programming language knowledge, focus on debugging the application. A new approach to metaprogramming that relies on compile-time execution and lazy evaluation No hidden control flow. There are no hidden memory allocations. No preprocessor, no macros. Any function can be called at compile-time You can manipulate types as values with no runtime overhead. Comptime imitates the target architecture. Zig is a zero-dependency drop-in C/C++ compiler, which supports cross-compilation right out-of the box. Use zig build to ensure consistency across platforms. You can add a Zig compilation unit into C/C++ projects. Cross-language LTO is automatically enabled. -
23
Primeur
Primeur
We are a Smart Data Integration Company with an unconventional philosophy. We have been serving Fortune 500 companies for 35 years with our innovative approach, our problem-solving approach and our software solutions. Our goal is to help companies work more efficiently and effectively while preserving their IT investments and existing systems. -
24
The Java™, Programming Language is a general purpose, concurrent, strongly typed and class-based object-oriented programming language. It is usually compiled according to the Java Virtual Machine Specification's bytecode instruction set. All source code in the Java programming language is first written in plain text files that end with the.java extension. The javac compiler compiles these source files into.class files. A.class file doesn't contain native code for your processor. Instead, it contains bytecodes (the machine language of the Java Virtual Machine1 [Java VM]). The java launcher tool will then run your application with an instance Java Virtual Machine.
-
25
WildEdit
TextPad
$8.50 one-time paymentWildEdit is a great tool to save time if you need to make changes to multiple files at once. It allows users to edit plain text files within a folder hierarchy. The wildcards filter makes it interactive. It is ideal for editing web pages, software source code, reformatting log files, and newsletters. It is not suitable to edit files in proprietary binary formats such as Microsoft Word documents. It is as simple as entering the search text and optionally a regular expression. The replacement text can also be used. Finally, you can let the program run. You can repeat this process as many times as you need. The last 10 changes can be undone or redone. WildEdit is available in a trial version. You can download your trial copy right now to see how productive you are. Any file containing plain text can be edited. -
26
Padrino
Padrino
Padrino is designed to make it easy and fun to code more complex web applications, while still retaining the spirit of Sinatra. The Padrino codebase has been kept simple, easy to understand and maintain. The generator creates a compact and clean directory structure for each new project, keeping your code well-organized and simple. This framework is easy to use for web development, whether you are working on a small json web application or a large full stack web application. Sinatra is a popular framework because of its simplicity and expressiveness. However, when building complex applications, many people find that they are missing out on a lot of functionality offered by other frameworks like Rails. We have developed a new approach to a web framework based on this assumption. -
27
Pliable
Pliable
Pliable's data platform, which requires no coding, allows you to organize and use data like big tech companies. Upload spreadsheets, and connect your SaaS and databases. Pliable automatically combines all data from your sources into a single source. Create cleaning rules to solve common data issues like phone number formatting and URL parsing. You can also remove test data, deduplicate data, etc. You don't have to do anything when you receive new data. Use our templates or your own data model to structure your data. This will make reporting easy. No need to wait days or even weeks because you changed your question slightly. Create and share reports based on your data model without any JOINs, GROUP BYs or JOINs. (We promise, it's not a joke). Reports are updated instantly whenever new data is available and are designed for the following question. -
28
Applicaster
Applicaster
The only platform that allows you to create, launch and manage streaming apps across multiple technology stacks. App independence; developers optional. You can create and modify custom experiences with the built-in tools, connect your preferred integrations, and launch directly to the app store. You can scale and expand your streaming business with budget predictability and full control over time & resources. Your business's growing needs can be met in the most efficient operational manner. To ensure the best user experience and desired business outcomes, you must continue to experiment, personalize, and optimize your app experience. Non-developers can build and compile apps and manage releases. There are hundreds of integrations that can power client apps. Our APIs allow you to expand your capabilities. Features available OOTB, you configure your backend. Measurement, data source and UI across platforms. Continuously collect user data, rollout changes quickly. -
29
WINDEV Mobile
PC SOFT
$1084.00/one-time Only WINDEV Mobile lets you create powerful apps for smartphones and tablets (Android, iOS Windows 10 IoT CE, Windows 10 IoT CE, etc.). In just a few hours, you can create embedded or remote databases as well as GPS, IoT, and bar codes. -
30
Talend Data Fabric
Qlik
Talend Data Fabric's cloud services are able to efficiently solve all your integration and integrity problems -- on-premises or in cloud, from any source, at any endpoint. Trusted data delivered at the right time for every user. With an intuitive interface and minimal coding, you can easily and quickly integrate data, files, applications, events, and APIs from any source to any location. Integrate quality into data management to ensure compliance with all regulations. This is possible through a collaborative, pervasive, and cohesive approach towards data governance. High quality, reliable data is essential to make informed decisions. It must be derived from real-time and batch processing, and enhanced with market-leading data enrichment and cleaning tools. Make your data more valuable by making it accessible internally and externally. Building APIs is easy with the extensive self-service capabilities. This will improve customer engagement. -
31
PDF Conversion SDK
Visual Integrity Technologies
$199 per yearAdd PDF Features with 2 API calls Open, Edit, View PDF. Two API calls and a configuration file are all you need. In less than a day, your app can import, view, edit, and open PDF features. The SDK can be used to neutralize differences between formats. This includes cropping, fills, color management, and fonts. The PDF Conversion SDK can convert all PDF versions, including ISO Standard PDF 2.0. Any PDF file or print-ready memory can be used as input. Conversions are seamless without any intermediate steps or compromises in quality. No printer driver. The PDF Conversion SDK works on Windows, MacOS, and Linux. It supports.NET. Included is an example code. Removes redundant information & compresses data. This provides great performance for web and application browsing. -
32
Cloudy
Cloudy
$20 per monthCloudy is a platform powered by AI that allows teams to quickly create functional and up-to date technical documentation. Users can create unique workspaces for each codebase by integrating with GitHub repositories. This ensures that documentation is synchronized with changes to code. Platform features such as automatic suggestions of changes and recent threads maintain context. Custom permissions allow team members to access only the relevant information. Linked files and documents consolidate code and data. Cloudy improves navigation through optimized keyboard shortcuts, and simplifies codebase comprehension to support efficient onboarding. Cloudy's design is aimed at reducing knowledge gaps between teams and making it easier for colleagues, customers, or stakeholders to access the necessary information. The platform has different pricing tiers including a free version for non-commercial usage and a professional version. -
33
Babel Obfuscator
babelfor.NET
€350 one-time paymentBabel Obfuscator for Microsoft.NET Framework is a powerful tool to protect your code. The reverse engineering of.NET programs, such as Visual Basic.NET and C#, is relatively easy because they compile into MSIL (Microsoft Intermediate Language), a processor-independent instruction language that is embedded in.NET assemblies along with metadata allowing for the reconstruction of source code. Babel Obfuscator can transform assemblies to hide the code. Reversing this is very difficult. This transformation is called obfuscation. Protect your software from reverse engineering in order to protect the intellectual property of code. Runs on Windows, MAC OSX and Linux operating systems. Fully managed code encryption. Simplify deployment of your application by merging or embedding dependencies into one file. Code optimization is performed by reducing metadata and removing unused codes. -
34
DeepCover
DeepCover
FreeDeep Cover is designed to provide the best coverage for Ruby code. You can get more precise line coverage and branch coverage. It can be used to replace the built-in Coverage Library. It provides a better picture of your code usage. A line is considered covered if it is executed completely. Optionally, branch coverage can detect if certain branches are not taken. MRI considers all methods defined, even those defined on objects, via define_method, class_eval and others. DeepCover covers all blocks and defs for Istanbul output. DeepCover does not consider loops to be branches but it is easy to support them if necessary. DeepCover needs to be configured and only a small amount of code is loaded. Coverage is not started even though coverage has been started. Deep-cover can be used to inject itself into existing Coverage libraries to make it easier for projects to transition. -
35
QBasic
QBasic
FreeQuickBasic and QBasic are both easy-to-learn programming languages (and therefore great for beginners). They are based on DOS operating systems, but can also be used on Windows. QBasic is a slimmed down version of QuickBasic. QBasic is less powerful than QuickBasic because it does not have a compiler. QBasic can't be used to create executables (.exe) files. The built-in QBasic interpreter cannot execute the source code (normal files with a.bas extension). QuickBasic also has a wider command set than QBasic. A lightweight programming language and a simple compiler are the best tools to learn how to program. Qbasic (short for QB) offers many advantages to beginners and professionals that other compilers don't. QB IDE was very popular back then, when DOS was still the most widely-used operating system. QBasic/QuickBASIC is required on current Windows systems. DOSBox. -
36
MoonScript
MoonScript
MoonScript is dynamic scripting that compiles to Lua. It combines the power of a fast scripting language with a rich feature set. MoonScript can be compiled in Lua to run later, or dynamically compiled using the moonloader. It is compatible with LuaJIT and other Lua implementations, as it compiles directly into Lua code. MoonScript can be run directly from the command-line using the command-line tools, just like any other scripting language. MoonScript uses a clean syntax that is free of the usual Lua script keyword noise. It also adds table understandings, implicit returns on functions, classes and inheritance, scope management statement import & export, as well as a convenient object-creation statement called with. -
37
The NumPy vectorization and indexing concepts are fast and flexible. They are the current de-facto standard in array computing. NumPy provides comprehensive mathematical functions, random numbers generators, linear algebra routines and Fourier transforms. NumPy is compatible with a wide variety of hardware and computing platforms. It also works well with sparse array libraries, distributed, GPU, or GPU. NumPy's core is C code that has been optimized. Enjoy Python's flexibility with the speed and efficiency of compiled code. NumPy's high-level syntax makes it easy for programmers of all backgrounds and experience levels. NumPy brings the computational power and simplicity of languages such as C and Fortran into Python, making it a language that is much easier to learn and to use. This power is often accompanied by simplicity: NumPy solutions are often simple and elegant.
-
38
Gogs
Gogs
FreeThe Gogs Project aims to create a simple, extensible, and stable self-hosted Git server that can be easily set up. This can be achieved with Go by using an independent binary distribution that works on all platforms supported by Go. Run the binary for your platform. Gogs can be shipped with Vagrant or Docker, or packaged. Gogs can be compiled for Windows, Mac OS, Linux, ARM etc. Gogs is low-requirements and can be run on a Raspberry Pi. Some users run Gogs instances directly on their NAS devices. Gogs is open source and completely free. All source code can be found on GitHub under the MIT License. Dashboard, user profile and activity timeline. Access repositories using SSH, HTTP and HTTPS protocols. Management of users, organizations, and repositories. Repository and organization Webhooks including Slack Discord and Dingtalk. Repository Git hooks and keys for deployment, as well as Git LFS. Repository issues, pull request, wiki and protected branches. -
39
Swift
Apple
FreeSwift code is interactive and fun to write. The syntax is concise and expressive, and Swift has modern features developers love. Swift code is safe and produces software that runs lightning fast. Swift is the result years of experience building Apple platforms and the most recent research on programming languages. Swift's APIs are easy to understand and maintain because the names of parameters are written in a simple syntax. You don't even have to use semi-colons. Modules eliminate headers and provide namespaces, while inferred types make code more readable and less likely to be misinterpreted. Strings support international languages and emoji best. They are Unicode-correct and use UTF-8-based encoding to maximize performance for a wide range of use cases. Concurrent code can be written with simple keywords that define asynchronous behavior. This makes your code easier to read and less likely to make errors. -
40
Gitea
CommitGo, Inc.
$19/month/ user Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry, and CI/CD. Its backend is written in the Go language and it is published under the MIT license. Gitea runs anywhere Go can compile for Windows, macOS, Linux, ARM, etc. You can also run it with Docker. Gitea has low minimal requirements, super fast performance, and user experience. -
41
Sourcery CodeBench
Siemens
1 RatingSourcery CodeBench is a powerful tool that allows embedded software engineers to develop and optimize software for a variety targets and domains such as Automotive, Connectivity and Graphics. Sourcery CodeBench is more than just a compiler. It provides developers with powerful open-source embedded C/C++ development tools that allow them to build, debug and optimize embedded software in heterogeneous architectures such as Arm, IA32 and MIPS. Eclipse-based IDE that allows workspace customization and project management. Enhanced source editor with syntax highlighting. Board Builder supports custom boards. This tool automatically generates debug configuration files and linker scripts based on a board’s memory map. -
42
JDoodle
JDoodle
JDoodle.com has been serving the programming community since 2013 with online compilers/IDEs. This app brings JDoodle.com's online compiler/IDE capabilities to your mobile device. This app allows you to compile and execute programs in over 70 programming languages right from your mobile. Each language supports multiple versions. You can save the programs to your mobile. You can also log in to your JDoodle.com account via the app to save files. You can also access programs stored in JDoodle.com from our website. All programs stored in JDoodle.com by default are private and can only be accessed by you. If you wish, you can share any program with other people. -
43
FF4J
FF4J
Easy to use feature flags in Java Allow. You can enable and disable features at runtime. Multiple paths can be implemented in your code using predicates that are dynamically evaluated (if/then/else). Allow features that are not limited to flag values, but also allow access with roles or groups (Canary Release). Spring Security supports different frameworks. To determine if a feature has been enabled, you can implement custom predicates (Strategy pattern). Some are available out of the box: Expression based, Time based, White/Black lists. Connect external sources like a Drools rules engine. Use annotations instead of nested if statements to keep your code clean and readable. Spring AOP targets are implemented at runtime using feature statuses. Ff4j evaluates each feature execution. This allows it to collect and record events, metrics, and create nice dashboards. -
44
american fuzzy lop
Google
FreeAmerican fuzzy lop, a security-oriented fuzzer, uses a novel form of compile-time tooling and genetic algorithms to discover clean test cases that trigger internal states within the binary. This improves the functional coverage of the fuzzed codes. The compact corpora generated by the tool can also be used to seed other, more resource-intensive or labor-intensive testing regimes in the future. Afl-fuzz, in comparison to other instrumented fuzzers, is designed to be practical. It has a modest overhead, uses highly effective fuzzing techniques and effort minimization tricks. It requires little configuration and handles complex real-world use-cases, such as common image parsing and file compression libraries. It's an instrumentation-guided genetic fuzzer capable of synthesizing complex file semantics in a wide range of non-trivial targets. -
45
Pachyderm
Pachyderm
Pachyderm's Data Versioning provides teams with an automated and efficient way to track all data changes. File-based versioning allows for a complete audit trail of all data and artifacts across the pipeline stages, including intermediate results. Versioning can be automated and guaranteed because they are native objects, not metadata pointers. Without writing additional code, autoscale data processing by parallel. Incremental processing reduces computation by only processing the differences and automatically skipping duplicates. Pachyderm's Global IDs allow teams to track any result back to its raw input. This includes all analysis, parameters, codes, and intermediate results. The Pachyderm Console allows you to see your DAG (directed-acyclic graph) and helps with reproducibility using Global IDs. -
46
Snipp.in
Snipp.in
FreeSnipp.in allows you to manage and edit snippets in your browser. Built with Vue.js and Dexie. Snipp.in is a simple interface that looks VSCode-like and allows you to save notes, tasks, and code snippets right from your browser. All data is saved in your browser tab (IndexedDB). Although there is no cloud backup, you can still make backups and share your content with others. ProseMirror editor allows syntax highlighting and easy-to use document files. MultiWindow Editing (drag-and-drop files to the editor area in order to switch to the multi editor). Provides quick create (Ctrl+N). Shortcuts for most actions (create, delete, rename and delete). Also allows you to import and export data. Hot-reloads and compiles data for development. For production, compiles and minifies. Snipp.in can be used from Docker. You can change the host binding port, from 80 to other ports. -
47
Kate
KDE
Kate has many features that make it easy to view and edit your text files. Kate allows you to view and edit multiple files simultaneously, both in tabs or split views. It also comes with a variety of plugins including an embedded terminal that allows you to launch console commands from Kate, powerful search-and-replace plugins, and a preview plugin which can show you your MD, HTML, and even SVG. Kate supports highlighting in over 300 languages, making it easier to understand code in almost all programming languages. Kate is also familiar with brackets and can help you navigate through complex code blocks hierarchies. Spellchecking on-the-fly is also available. This will allow you to check the quality of your text before publishing. Split views allow you to work on multiple files simultaneously. You can navigate your project folder structures using the sidebar. Kate smart tabs allows you to quickly access any recently opened documents. -
48
dotPeek
JetBrains
FreeOnce you have decompiled an assembly you can save it to a Visual Studio Project (.csproj). This can save you a lot of time, especially if you need to recover lost source code from a legacy. dotPeek can either identify local source code based upon PDB files or fetch source code from sources servers such as Microsoft Reference Source Center and SymbolSource. dotPeek can also act as a symbol server, supplying Visual Studio debugger the information needed to debug assembly code. ReSharper's many features are passed on to dotPeek. These include context-insensitive and contextual navigation, usage search, and different code structure and hierarchy views. You can use Find Usages to search all possible uses of a symbol. You can group usages, navigate among them, and then open them in the code view. -
49
Integrate.io
Integrate.io
Unify Your Data Stack: Experience the first no-code data pipeline platform and power enlightened decision making. Integrate.io is the only complete set of data solutions & connectors for easy building and managing of clean, secure data pipelines. Increase your data team's output with all of the simple, powerful tools & connectors you’ll ever need in one no-code data integration platform. Empower any size team to consistently deliver projects on-time & under budget. Integrate.io's Platform includes: -No-Code ETL & Reverse ETL: Drag & drop no-code data pipelines with 220+ out-of-the-box data transformations -Easy ELT & CDC :The Fastest Data Replication On The Market -Automated API Generation: Build Automated, Secure APIs in Minutes - Data Warehouse Monitoring: Finally Understand Your Warehouse Spend - FREE Data Observability: Custom Pipeline Alerts to Monitor Data in Real-Time -
50
livegrep
livegrep
Livegrep, a tool partially inspired by Google Code Search for interactive regex searches of gigabyte scale source repositories, is an inspiration. Livegrep can be run by calling both the codesearch search backend index/search process and the livegrep interface. Once you have created both codesearch and livegrep, you can run the sample web interface using livegrep. The codesearch binary is responsible to read source code, maintain an index, and handle searches. Livegrep is not stateless and relies on a TCP connection to connect to codesearch. Codesearch will automatically create an in-memory search index over the repositories it has specified in its configuration file. However, you can also instruct codesearch to save the index to an on-disk file. This has the double advantage of allowing large indexes to be saved to disk and allowing them to be reused.