Skip to content

Commit 20e0248

Browse files
author
SPRINX0\prochazka
committed
show only 3 testimonials
1 parent 8b64363 commit 20e0248

File tree

2 files changed

+2
-160
lines changed

2 files changed

+2
-160
lines changed

data/testimonials.yml

Lines changed: 0 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -24,135 +24,3 @@
2424
date: 2025-08-15
2525
stars: 5
2626
source: testimonials.to
27-
- text: |
28-
DbGate impressed me with how practical it is.
29-
In a single web interface I can connect to multiple engines (PostgreSQL, MySQL/MariaDB, SQL Server, SQLite, and more) without switching tools or context.
30-
The UI is clean and predictable, with tabs for queries, results, and schema—so the daily loop is fast: write SQL, run, filter, sort, edit rows, and export to CSV/JSON in seconds.
31-
The learning curve is minimal: open the app, add a connection, and you’re working.
32-
The query editor feels snappy, and managing schemas (tables, indexes, views) is straightforward. For teams, deploying via Docker and exposing it on an intranet is a big win:
33-
consistent experience for everyone, zero fiddly installs.
34-
What I value most is the balance: DbGate is light enough for everyday tasks, yet complete enough to cover 90% of development, support, and operational analytics needs.
35-
Less friction, fewer windows, more focus on the data.
36-
name: Martin Aparicio
37-
date: 2025-08-13
38-
stars: 5
39-
source: testimonials.to
40-
- text: |
41-
Amazing Application. Highly recommended
42-
name: Fadi Shebib
43-
date: 2025-08-10
44-
stars: 5
45-
source: testimonials.to
46-
- text: |
47-
As a developer, I especially appreciate the speed, simplicity, and clarity of dbGate—everything important is right at your fingertips.
48-
It makes it easy to work with data, edit it, and visualize it clearly. Working with MongoDB and SQL databases is natural and convenient.
49-
I would never go back to older, more cumbersome tools.
50-
name: Petr Bazgier
51-
date: 2025-08-04
52-
stars: 5
53-
source: testimonials.to
54-
- text: |
55-
I have been utilizing DbGate to manage SQLite databases throughout my development process for some time.
56-
DbGate provides comprehensive features that meet all of my requirements and offers additional functionalities beyond those.
57-
It also facilitates seamless support for various database systems, such as MySQL, PostgreSQL, and MS SQL Server, within a single application.
58-
Furthermore, DbGate accommodates certain NoSQL databases; for instance, I recently needed access to a MongoDB database and appreciated being able to use a familiar tool for this purpose.
59-
A significant benefit is DbGate's compatibility with both Windows and Mac operating systems, enabling access to MS SQL Server databases on a Mac without the need for a virtual machine or Microsoft SQL Server Management Studio.
60-
For those who prefer not to install the desktop version, DbGate is also available as a Docker image, which I intend to explore soon.
61-
I use DbGate on Windows 11 (x64 and ARM64), macOS 15 (Sequoia), and even on macOS 26 Developer Beta (Tahoe).
62-
For individuals seeking a robust cross-platform database management solution, DbGate represents an excellent choice.
63-
name: Joerg Hochwald
64-
date: 2025-08-04
65-
stars: 5
66-
source: testimonials.to
67-
- text: |
68-
DbGate is one of the best database tools I’ve used.
69-
It’s lightweight, open-source, and works across Windows, macOS, and Linux without any hassle.
70-
What makes it stand out for me is the ability to connect to multiple databases (SQL & NoSQL) in one place, run queries,
71-
and easily visualize or edit tables.
72-
Importing, exporting, and transforming data is super straightforward, and the plugin system adds even more flexibility.
73-
It’s simple, powerful, and saves me a lot of time in daily work. Highly recommend it to developers, DBAs, and anyone
74-
who needs a reliable database manager. DbGate solves the problem of juggling multiple database tools.
75-
Instead of switching between different clients for SQL and NoSQL, I can manage everything in one clean and lightweight interface.
76-
It makes querying, editing tables, and importing/exporting data much faster and easier.
77-
The cross-platform support is a big benefit for me since I work on both Windows and Linux.
78-
Also, the fact that it’s open-source and extensible with plugins means I can adapt it to my workflow without being locked
79-
into a heavy or commercial tool. Overall, DbGate saves me time, keeps my workflow organized, and gives me a smooth experience
80-
across all the databases I work with.
81-
name: Khaled Msouti
82-
date: 2025-22-25
83-
stars: 5
84-
source: testimonials.to
85-
- text: |
86-
I recently moved my workflow from Windows to macOS. As a longtime Windows user, I've been searching for apps and utilities to replace those that aren't present
87-
on macOS so I don't have to utilize a VM or remote into a Windows box to complete tasks. One big hole for me was Microsoft's SQL Server Management Studio.
88-
My organization uses integrated Windows Authentication for its SQL servers and I couldn't get the SQL Extension to work in Visual Studio Code due to issues with Kerberos.
89-
Similar problems occurred with other SQL clients, but DbGate worked out of the box.
90-
Admittedly, I fumbled around a bit with the UI since I am so used to SSMS but I've gotten comfortable with it now and have made it a permanent part of my toolbelt.
91-
I'd recommend anyone looking for a cross-platform SQL client to give DbGate a shot.
92-
name: Kevin Mills
93-
date: 2025-07-31
94-
stars: 4
95-
source: producthunt.com
96-
97-
98-
- text: |
99-
I've been using DBGate for several months now as my go-to database client, and it's quickly become an indispensable part of my workflow. As someone who juggles multiple database systems like PostgreSQL, MySQL, and SQLite on a daily basis, I appreciate how DBGate streamlines everything without overwhelming me with complexity.
100-
First off, the ease of use is a game-changer. Setting up connections is straightforward—just enter your credentials, and you're in. No convoluted configurations or steep learning curves here. Querying data feels intuitive, with features like auto-completion, syntax highlighting, and a built-in SQL editor that makes writing and executing queries a breeze. Whether you're importing/exporting data, browsing tables, or running scripts, the process is smooth and efficient, even for beginners.
101-
What really sets DBGate apart is its nice GUI. Built on Electron, it has a clean, modern interface that's visually appealing and highly customizable. The dark mode is a lifesaver for late-night sessions, and the tabbed layout keeps everything organized without clutter. Visual tools like the ER diagram viewer and data grid editor add a layer of polish that makes database management feel almost enjoyable.
102-
It's open-source and free, with no hidden costs, and it supports a wide range of databases out of the box. If I had to nitpick, I'd say advanced enterprise features might require plugins, but for most users, it's perfect as is. Overall, I'd rate DBGate 5/5 stars—highly recommended for developers, analysts, or anyone tired of clunky database tools!
103-
name: Robert Youssef
104-
date: 2025-08-22
105-
stars: 5
106-
source: producthunt.com
107-
108-
- text: |
109-
I'm genuinely impressed with how well this works. After a long search, I’ve finally found the most suitable solution. In the past, I relied on a desktop SQL client to manage my database, which meant constantly launching and closing the application. Now, I can easily modify and manage my database directly without the hassle of using a desktop client every time.
110-
name: Kodaxe Duhman
111-
date: 2025-08-21
112-
stars: 5
113-
source: producthunt.com
114-
115-
116-
- text: |
117-
I use DbGate mainly to learn and practice SQL. I chose it instead of the default MySQL tools because it feels more intuitive and beginner-friendly. I like the clean interface, the ability to work with multiple databases in one place, and the SQL editor with syntax highlighting and autocomplete, which makes learning much easier.
118-
Compared to MySQL Workbench, DbGate starts faster, uses fewer resources, and feels much lighter overall.
119-
One thing that could be improved is having more built-in tutorials or example projects for beginners, as well as more detailed documentation for advanced features.
120-
Overall, DbGate is a great choice if you want to learn SQL or work with databases quickly without spending time on complicated setup.
121-
name: Dragoş Butnaru
122-
date: 2025-08-17
123-
stars: 5
124-
source: producthunt.com
125-
126-
- text: |
127-
DbGate is generally well-liked for being lightweight, open-source, and supporting both SQL and NoSQL in a single, clean interface.
128-
name: Dmytro Bazeliuk
129-
date: 2025-08-13
130-
stars: 5
131-
source: producthunt.com
132-
133-
- text: |
134-
DbGate solves the problem of managing multiple types of databases from a unified interface. Instead of switching between different tools for SQL Server, PostgreSQL, MongoDB, etc., I can handle all operations—querying, schema exploration, data import/export, and script execution—from a single platform.
135-
This centralized approach significantly improves my workflow efficiency, especially when working in environments with heterogeneous data systems. Its lightweight nature and fast schema scanning also help reduce downtime and improve responsiveness compared to traditional tools like SSMS. Additionally, the ability to run DbGate in a web environment allows for broader access and easier collaboration across teams.
136-
It works seamlessly on both desktop and web platforms.
137-
It supports connections to multiple database management systems as advertised—very useful for DBAs.
138-
I tried using DbGate as a replacement for SQL Server Management Studio (SSMS) for 2 days and was completely satisfied with its features.
139-
Schema scanning is extremely fast and doesn't lock up when right-clicking, unlike SSMS.
140-
It offers many useful features, such as:
141-
- Automatically querying the top 100 rows when clicking on a table, with quick options to switch between data view, DDL, and generating SELECT/INSERT statements.
142-
- Instantly showing the DDL of objects like stored procedures and functions when clicked.
143-
- Built-in code formatting.
144-
- A wide variety of editor themes to choose from.
145-
- Query history tracking.
146-
- Powerful and convenient flat file import/export utilities — I tested exporting a table with 112,561 rows and it took only 3.7 seconds.
147-
This is truly a powerful and handy tool I’ve been looking for, especially for web-based deployment.
148-
name: Hiếu Đào Minh
149-
date: 2025-08-08
150-
stars: 5
151-
source: producthunt.com
152-
153-
- text: |
154-
It is simple to understand intricate relationships and change data effectively thanks to its user-friendly interface and robust data browser, above all the data speed is too impresive as compare to other DB tools. All things considered, it's a good option for handling various databases in a contemporary way. Highly Recommended.
155-
name: Dawood Ellahi Sheikh
156-
date: 2025-07-31
157-
stars: 5
158-
source: producthunt.com

layouts/shortcodes/testimonials.html

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="block-container container">
33
<div class="columns is-multiline">
44
{{ range $index, $testimonial := .Site.Data.testimonials }}
5-
<div class="column is-4-desktop is-6-tablet pricing-item testimonial-item{{ if ge $index 3 }} testimonial-hidden{{ end }}">
5+
<div class="column is-4-desktop is-6-tablet pricing-item testimonial-item">
66
<div class="card mb-5">
77
<div class="card-content">
88
<h5 class="card-header-title mb-2 has-text-left">{{ $testimonial.name }}</h5>
@@ -27,7 +27,7 @@ <h5 class="card-header-title mb-2 has-text-left">{{ $testimonial.name }}</h5>
2727

2828
<div class="columns mt-5">
2929
<div class="column has-text-centered">
30-
<a class="button is-light mr-2" id="view-all-btn" onclick="toggleAllTestimonials(); return false;">View more</a>
30+
<a class="button is-light mr-2" href="https://dbgate.io/testimonials" target="_blank">View more</a>
3131
<a class="button is-light mr-2" href="https://www.producthunt.com/products/dbgate" target="_blank">ProductHunt</a>
3232
<a class="button is-light mr-2" href="https://testimonial.to/dbgate" target="_blank">Testimonials.to</a>
3333
<a class="button is-light" href="https://www.g2.com/products/dbgate/reviews" target="_blank">G2</a>
@@ -38,10 +38,6 @@ <h5 class="card-header-title mb-2 has-text-left">{{ $testimonial.name }}</h5>
3838
</div>
3939

4040
<style>
41-
.testimonial-hidden {
42-
display: none;
43-
}
44-
4541
.testim-limited {
4642
max-height: 4.5em;
4743
overflow: hidden;
@@ -95,28 +91,6 @@ <h5 class="card-header-title mb-2 has-text-left">{{ $testimonial.name }}</h5>
9591
});
9692
}
9793

98-
function toggleAllTestimonials() {
99-
const hiddenTestimonials = document.querySelectorAll('.testimonial-hidden');
100-
const viewAllBtn = document.getElementById('view-all-btn');
101-
102-
if (hiddenTestimonials.length > 0) {
103-
// Show all hidden testimonials
104-
hiddenTestimonials.forEach(function(testimonial) {
105-
testimonial.classList.remove('testimonial-hidden');
106-
});
107-
viewAllBtn.textContent = 'Show less';
108-
// Re-initialize "Show more" links for newly visible testimonials
109-
setTimeout(initializeTestimonialLinks, 10);
110-
} else {
111-
// Hide testimonials beyond the first 3
112-
const allTestimonials = document.querySelectorAll('.testimonial-item');
113-
for (let i = 3; i < allTestimonials.length; i++) {
114-
allTestimonials[i].classList.add('testimonial-hidden');
115-
}
116-
viewAllBtn.textContent = 'View more';
117-
}
118-
}
119-
12094
document.addEventListener('DOMContentLoaded', function () {
12195
initializeTestimonialLinks();
12296
});

0 commit comments

Comments
 (0)