WordPress is software designed for everyone, emphasizing accessibility, performance, security, and ease of use. We believe great software should work with minimum set up, so you can focus on sharing your story, product, or services freely. The basic WordPress software is simple and predictable so you can easily get started. It also offers powerful features for growth and success.
We believe in democratizing publishing and the freedoms that come with open source. Supporting this idea is a large community of people collaborating on and contributing to this project. The WordPress community is welcoming and inclusive. Our contributors’ passion drives the success of WordPress which, in turn, helps you reach your goals.
Visual Studio Code is more than just a code editor, it provides the tools and extensions to compile, debug, compare, refactor, and even manage code repositories all within a highly-customised development environment.
Smart PHP Code Editor
The editor that actually 'gets' your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. Provides the best code completion, refactorings, on-the-fly error prevention, and more.
Code Quality Analysis
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that’s easy to support.
Perform many routine tasks right from the IDE, thanks to Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Vagrant, Composer, REST Client, and many other tools.
Debugging and Testing
Zero-configuration debugging makes it really easy to debug and profile your PHP applications with either Xdebug or Zend Debugger. PHPUnit and Behat support lets you develop and run tests right from the IDE.
Use the same frequently-updated and fully customizable PHP integrated development environment on Windows, Mac OS X or Linux with your single license key. Enjoy the performance and stability!
Sublime Text is a sophisticated text editor for code, html and prose - any kind of text file. You'll love the slick user interface and extraordinary features.
Vim ("Vi IMproved") is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content.
Vim offers several “modes” for editing with efficiency. This makes vim a non-user-friendly application but it is also a strength. The normal mode binds alphanumeric keys to task-oriented commands. The visual mode highlights text. The command-line mode offers more tools (for search&replace, defining functions, etc.)
Vim comes with complete help.
Notepad++ is a free source code editor and Notepad replacement that supports several languages.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
Boost up your workflow, reduce development time and generate high quality code. GenerateWP makes your development experience much faster using auto code generators.
WP-CLI - the command-line interface for WordPress
Outside of the so-called Application Layer, so much of the way computers and servers now work has been moved away from in-house teams and specialists and onto "the cloud" that terms like DevOps have become standard among recruiters, companies, and developers alike. Modern web development trends have begun to revolve entirely around concepts such as automation, APIs, cloud services, and beyond — a phenomenon we might refer to as Web 3.0.
While this shift is exciting, there is now a massive and growing disconnect between these emerging technologies and the humans that are expected to implement or benefit from them. Typical small business owners (SMBs), along with independent agencies or freelancers, now face a virtually impossible learning curve if they wish to maintain not only a competitive "webdev" edge, but even to keep up with basic standards in website performance and security.
While Silicon Valley "gurus" and corporations pump out new SaaS services (or incredibly complex Configuration Management tools like Ansible) on a daily basis, the typical small business website is still trying to figure out how to make their contact forms work correctly. The "legacy" shared web hosting monopolies — think EIG or GoDaddy — also have little motivation to education their audience, as perpetuating confusion seems to be a core pillar of their business model.
Thus, before the likes of Google and Amazon and Shopify and Wix take over the entire web and turn it into Wall Street-backed website builders that feed into their private ecosystems, SlickStack hopes to bridge the knowledge gap between emerging technology and old-school web development to empower SMBs to achieve top notch website performance and security by offering a "controlled" LEMP-stack environment with limited options that is perfectly suited to the world's most popular open-source CMS: WordPress.
Create and manage virtualized development environments. Vagrant is a tool for building complete development environments.
Choose fictional domain names to personalize each of your projects and create dozens of virtual servers in seconds. WordPress designers and developers seldom work on a single project.
Poedit is cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it (although it was only tested on Unix with GTK+ and Windows). It aims to provide more convenient approach to editing catalogs than launching vi and editing the file by hand.
- Performant: Truly reactive, compiler-optimized rendering system that rarely requires manual optimization.
- Versatile: A rich, incrementally adoptable ecosystem that scales between a library and a full-featured framework.
Google Fonts lets you browse all the fonts available via the Google Fonts API. All fonts in the directory are available for use on your website under an open source license and are served by Google servers.
Professionally Designed + Pixel-Perfect Each and every symbol is designed from scratch against guidelines and standards forged from years of experience of illustrating and designing icons. The result is a consistent look and feel that spans thousands of icons across three unique styles.
Near-Infinite Icons Font Awesome has grown to have over 5,000 icons and continues to add the most popular and needed icons. Stop hunting down missing icons you need, combining from multiple sets, or finding that company's official logo in a dirty corner of the internet.
Play with Our Icons Our icons are easy to use on the web out of the box. And that box includes support styling to help you size, place, style, and even animate any icon. See what you can do with one line of our easy to remember code.
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git tracks changes in any set of computer files, usually used for coordinating work among collaborators.
GitHub is a web-based hosting service for projects that use the Small Git iconGit revision control system.
Simple collaboration from your desktop
GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise.
Available for Mac and Windows
You’ll find all the projects you’re working on listed in the sidebar. If you’re starting a new project, use the repository drop down menu to create a new repository or clone an existing one directly from GitHub.com.
Branches are essential to proposing changes and reviewing code on GitHub—and they’re always available in the top left corner of the repository view. Just select the current branch to switch branches or create a new one.
View a diff of your uncommitted changes, and form the perfect commit by selecting the files—or even the specific lines—that make up a change. Enter the summary and description, then commit. See your history
Visualize your changes and commits in the comparison graph. You can select commits on the graph to navigate through the history of your local branches.
Once you’re happy with your commits, you can open a pull request for review and discussion without leaving GitHub Desktop or touching the command line.
Browse commits on local and remote branches to quickly and clearly see what changes still need to be merged. You can also merge your code to the master branch for deployment right from the app.
TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows.
FileZilla is a powerful FTP-client. It has been designed for ease of use and with support for as many features as possible, while still being fast and reliable. The program offers support for firewalls and proxy connections as well as SSL and Kerberos GSS security.
phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.
Postman is a tool that facilitates the development and use of APIs.
XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl.
MAMP installs a local server environment in a matter of seconds on your computer. It comes free of charge, and is easily installed.
The Google Chrome Developer Tools provide an integrated environment for debugging, optimizing, and understanding a web application, or website, running in Google Chrome.
Whether you’re between meetings or in line for a latte, use Asana to quickly capture tasks, to-dos, reminders, and ideas. Get updates from coworkers, organize tasks and projects for work, or manage your to-do list for the day. With Asana’s mobile app, you can stay on top of your work from anywhere. Oh, and did we mention it’s free to download and use?
QUICKLY UPDATE & ADD YOUR WORK ON THE GO
- Add a task for to-dos, reminders, ideas, and requests— before you forget
- See your work to-do list in your “My Tasks” view
- Create projects to organize your tasks in lists or boards
- Add due dates, assignees, followers, details, and files to your tasks
- Comment on tasks from anywhere to clarify instructions or ask questions
ASANA MOBILE + WEB WORK TOGETHER
- Changes made in Asana’s mobile app will immediately appear in the web app
- No signal? No problem. Take actions when you’re offline, like creating a task, and updates will sync in Asana when you are back online.
TRACK AND ORGANIZE YOUR WORK
- View and organize your work task list every time you open Asana
- Add tasks to projects to break down your work in a list or board layout
- Complete tasks on the go and notify your team that your work is finished
- Search across all of your work to find the information you need quickly
- Add your My Tasks or project lists to your home screen with the Asana widget
- See projects you access frequently in one list
COMMUNICATE WITH COWORKERS IN ASANA
- Use conversations to share announcements with your team, ask a question in a project, or comment on a task
- Get notifications in Inbox about the projects, tasks, and conversations you’re following
- Send a teammate a quick reply with a like or comment directly from Inbox
FREE SIGN-UP AND UNLIMITED USAGE
- Add tasks, projects, teams, files, and up to 15 people for free.
- Upgrade to Asana Premium for advanced features and more people.
Organize anything, together. Trello is a collaboration tool that organizes your projects into boards. In one glance, know what's being worked on, who's working on what, and where something is in a process.