4D Blog

Home Tips How to browse GitHub to find all 4D projects

How to browse GitHub to find all 4D projects

June 7, 2022

Tips

With the introduction of projects in 4D, the source code of components, demo applications, and other tools in 4D are hosted on GitHub.

4D has three GitHub organizations.

  • On 4D, you can find the source code of the internal 4D components. So you can adapt them to your needs.
  • 4D Depot contains all the help tools: HDIs, demonstrations, application examples, etc.
  • 4D Go Mobile hosts all custom list forms, detail forms, login forms, formatters, and input controls. 

 

You can find these links to the various GitHub repositories from the 4D websites; for example, from the 4D blog to illustrate new features, from the Resources page of the 4D website for demo examples, or from the gallery for Mobile.

But, you can also from GitHub, search, bookmark, and so on… This blog post will introduce some basic features to improve your usage and navigation on GitHub.

How to find a project

With topics

Topics allow you to categorize your repositories. This way, people can identify the topics and purpose of your code. 

For example, all 4D View Pro HDIs have the 4d-view-pro topic, so you can easily find all repositories on 4D View Pro. 

Here is a list of topics that may interest you:

  • 4d-HDI
  • 4d-write-pro
  • 4d-view-pro
  • 4d-component
  • orda
  • 4d-for-ios
  • 4d-for-android

 

With lists

Two lists are at your disposal to help you find the repositories you are interested in on 4D Depot.

  • List of “How Do I” repositories by minimum 4D Version required
  • List of all repositories by theme

 

Don’t panic; no need to remember the previous links; these lists are in the 4D Depot repository, which is attached to the home page.

blank

How to get a project

To get the source code of a project, you have two possibilities:

  • You can clone the repository using git commands. Read this blog post to see how.
  • You can download a zip file, as shown in the screenshot below.

 

blank

How to add a bookmark to a project

Adding a star to a repository allows you to say you like it and recommend it to other users. It also enables you to add it to your favorites.

blank

How to receive notifications about a project

By clicking on the “watch/unwatch” button of a repository, you can receive notifications.

For example, to be informed of a pull request, an issue, release…

blank

How to follow the 4D GitHub accounts

Following people or organizations on Github has several advantages.

blank

  • The first advantage is to receive notifications about their activities, like adding a new repository. 
  • The second advantage is to quickly find the list of people or organizations you are interested in from your account. There is no need to remember the person’s name or organization to find the url in your bookmarks.

 

blank

Wrap up

To stay at the front of 4D projects, don’t hesitate to follow these accounts:

  • 4D
  • 4D Depot
  • 4D Go Mobile

 

If you have other questions, you can check the GitHub documentation.

Discuss

Tags GitHub

Latest related posts

  • April 28, 2025

    Tips & Tricks for your 4D Apps – April 2025 Edition

  • April 9, 2025

    Restrict data according to privileges or information saved in session storage

  • April 7, 2025

    Designing an Interactive and Dynamic Menu Bar in Qodly application

Vanessa Talbot
Vanessa Talbot
• Product Owner •Vanessa Talbot joined 4D Program team in June, 2014. As a Product Owner, she is in charge of writing the user stories then translating it to functional specifications. Her role is also to make sure that the feature implementation delivered is meeting the customer need.Since her arrival, she has worked to define key features in 4D. She has worked on most of preemptive multi-threading new features and also on a very complex subject: the new architecture for engined application. Vanessa has a degree from Telecom Saint-Etienne. She began her career at the Criminal Research Institute as a developer for the audiovisual department. She has also worked in media and medical fields as expert in technical support, production as well as documenting new features.
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • 4D View Pro
  • 4D Write Pro
  • 4D for Mobile
  • Email
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Qodly Studio
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Google Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor
Subscribe to 4D Newsletter

© 2025 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy